@import"../fonts/iconfont.css";@import"../css/swiper.min.css";@import"../css/layer.css";
/*common*/
body,html,input,button,textarea{font-size:18px;/*font-family:Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",STXihei,STHeiti,"Microsoft YaHei",Heiti,SimSun,sans-serif;-webkit-font-smoothing:antialiased*/
font-family: Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";}
body,ul,ol,li,p,h2,h3,h4,h5,h6,form,fieldset,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;list-style:none;font-weight:normal}
body{background:#e7e8ef;color:#333;margin:0 auto;font-size:18px;font-weight:normal;line-height: normal;}
a,a:link,a:active,a:hover{text-decoration:none}
*{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}
input:required,input:valid,input:invalid{border:0 none;outline:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
input[type="number" ]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}
input[type="number"]{-moz-appearance:textfield}
address,cite,dfn,em,var{font-style:normal}
del{color:#aaa;font-size:1.2rem;margin-left:0.1rem;}
html,body,.con{overflow-x: hidden;max-width:640px;min-width: 320px;margin:0 auto;min-height: 100vh;}

/*web*/
@media only screen and (max-width: 310px) and (min-width: 300px) {html {font-size: 9px !important}}
@media only screen and (max-width: 320px) and (min-width: 310px) {html {font-size: 9px !important} }
@media only screen and (max-width: 360px) and (min-width: 320px) {html {font-size: 9px !important}.filter-menu-list ul li i{margin-top:-.1rem;} .filter-menu-list ul li em{margin-top:-.4rem;}}
@media only screen and (max-width: 360px) and (min-width: 350px) {html {font-size: 10px !important} }
@media only screen and (max-width: 480px) and (min-width: 360px) {html {font-size: 10px !important}.filter-menu-list ul li i{margin-top:-.1rem;} .filter-menu-list ul li em{margin-top:0rem;}}
@media only screen and (max-width: 480px) and (min-width: 470px) {html {font-size: 13.33333px !important}}
@media only screen and (max-width: 560px) and (min-width: 480px) {html {font-size: 13.33333px !important}}
@media only screen and (max-width: 570px) and (min-width: 560px) {html {font-size: 15.83333px !important}}
@media only screen and (max-width: 640px) and (min-width: 570px) {html {font-size: 15.83333px !important}}
@media only screen and (max-width: 640px) and (min-width: 630px) {html {font-size: 17.77778px !important}}
@media only screen and (max-width: 710px) and (min-width: 640px) {html {font-size: 17.77778px !important} }
@media only screen and (min-width: 710px) {html {font-size: 18px !important;}}
/************************common*****************************/
	.maxbox{max-width:640px;margin:0 auto;position: relative;}
	.mr-auto{margin:0 auto;}
	.img{width:100%;height:auto;display:block}
	.box{width:100%;box-sizing:border-box;overflow:hidden}
	.half-box{width:50%;box-sizing:border-box;overflow:hidden}
	.w-1{width:100%;}
/************************加载*****************************/
	 #loading,.loading{ position: fixed; left:0; top: 0; right: 0; bottom: 0; background:rgba(255,255,255,1) ; margin-left:-0.5rem;  margin-top:-4rem;z-index: 111;}
	 #loading img,.loading img{ position:absolute; width:5rem; height: auto; left:50%; top: 50%; margin-left:-2rem; margin-top:-3rem;}
	.loading{left:11.1rem; top:6.7rem;}

/************************背景颜色*****************************/
	.b-color{background:#fe3939}/*主要背景颜色*/
	.b-color-f{background:#fff;}
	.b-tag{background:#fe3939;}
	.b-color-1{background:#E8E8E8}
	.b-color-t{background:#F6F6F9}
	.col-failure{background:#EC5151}
	.col-succeed{background:#41c46c;border:1px solid #41c46c}
	.b-o{background: rgba(255,255,255,0.3);}

/************************字体颜色*****************************/
	.ec-color{color:#fe3939}/*主色*/
	.ec-white{color:#fff;}
	.ec-tag{color:#fe3939}/*辅色*/
	.col-3,.ec-titc{color:#333;}
	.col-5{color:#555}
	.col-6{color:#666}
	.col-7{color:#777}
	.col-9,.ec-conc{color:#999;}/*提示文字颜色*/

/************************border*****************************/
	.bd{border:1px solid #F6F6F9}
	.bd-l{border-left:1px solid rgba(255,255,255,0.2);}
	.bd-left-none{border-left:none}
	.bd-top-none{border-top:none}
	.bd-t{border-top:1px solid #F6F6F9}
	.wallet-bt{border-bottom:1px solid #F6F6F9}
	.b-dashed-t{border-bottom:1px dashed #999999}
	.bd-bottom-none{border-bottom:none}
	.br-5{border-radius:5px}
	.br-half{border-radius:50%}
	.br-2{border-radius:2rem}

/************************padding,margin*****************************/
	.padding-1{padding:1rem}
	.padding-all{padding:1.3rem 1.2rem;}
	.padding02-1{padding:.2rem 1rem;}
	.pad05{padding:.5rem 0;}
	.ptb-1{padding:1rem 0}
	.ptb-13,.padding-tb{padding:1.3rem 0}
	.padding-lr {padding: 0 1.3rem;}
	.pad-t05{padding-top:.5rem}
	.pt-1{padding-top:1rem}
	.pb-1{padding-bottom:1rem}
	.pb-2{padding-bottom:2rem}
	.nav-pb{padding-bottom:4.9rem;}
	.flow-pb{padding-bottom:10.6rem;}
	.m-top1px {margin-top: 1px;}
	.m-top02{margin-top:.2rem;}
	.m-top04{margin-top:.4rem;}
	.m-top06{margin-top:.6rem;}
	.m-top08{margin-top:.8rem;}
	.m-top10{margin-top:1rem;}
	.m-top12{margin-top:1.2rem;}
	.m-45{margin-top:11.4%}
	.mb-1{margin-bottom:1rem}
	.mb-2{margin-bottom:2.5rem}
	.cont-pb{margin-bottom:5.6rem;}
	.m-b6{margin-bottom:5.4rem;}
	.margin-lr {margin: 0 1.2rem;}
	.mr-small{margin-right:.5rem}
	.ml{margin-left:.5rem}

/************************fonts*****************************/
	.font-01{font-size:1.1rem;}/*标签*/
	.font-03{font-size:1.3rem;}/**/
	.font-05{font-size:1.5rem;}/*副标题*/
	.font-06{font-size:1.6rem;}/*内标题*/
	.font-07{font-size:1.7rem;}/*标题字体*/
	.font-08{font-size:1.8rem;}
	.font-2{font-size:2rem;}
	.font-2-1{font-size:2.1rem;}/*2列积分、价位*/
	.font-2-6{font-size:2.6rem;}/*积分签到*/
	.font-3-4{font-size:3.4rem}/*余额*/

/************************position*****************************/
	 .position-rel{position: relative;}
	 .position-abo{position: absolute;}
	 .pos-sta{position: static;}
	 .fr{float:right;}
	 .fl{float:left;}
	 .text-c{display:block;text-align:center;}
	 .text-l{display:block;text-align:left;}
	 .text-r{display:block;text-align:right;}

/************************元素转换*****************************/
	 .db{display:block}
	 .di{display:inline-block}

/************************display盒子*****************************/
	.dis-box {display: -webkit-box;display: -moz-box;display: -ms-box;display: box;}
	.box-flex {-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; display: block; width:100%;}

/************************多个一行三个*****************************/
	.w-3{width:33.33%;  float:left; padding:.6rem .4rem; box-sizing: border-box; position: relative;}
	.w-3:nth-child(3n+1){padding-left:0; padding-right:.8rem}
	.w-3:nth-child(3n){ padding-left: .8rem;padding-right:0;}

/************************ul-li*****************************/
    .ul-5 li{width:20%;float:left;display:block;box-sizing:border-box;overflow:hidden;}
	.ul-4 li{width:25%;float:left}
	.ul-2 li{display:block;box-sizing:border-box;overflow:hidden;width:50%;float:left}
	.ul-3 li{display:block;box-sizing:border-box;overflow:hidden;width:33.3%;float:left}
	.ul-5 li a,.ul-4 li a,.ul-2 li a,.ul-3 li a{text-decoration:none;width:100%;display:block;height:auto;box-sizing:border-box;overflow:hidden}

/************************文字超出隐藏*****************************/
	.onelist-hidden{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*超出1行隐藏*/
	.twolist-hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*超出2行隐藏*/
	.clear{clear:both}/*清除浮动*/
	.of-hidden{overflow: hidden;}

/************************分页器样式*****************************/
	.swiper-container-horizontal>.swiper-pagination{bottom:.6rem;}
	.swiper-pagination-bullet{width:.7rem; height:.7rem; border-radius: 100%; background:#fff; opacity: .8;}
	.swiper-pagination-bullet-active{background:#fe3939; opacity: 1;}
	.shopping-list{min-height:100%}
	.swiper-pagination-bullet{width:.7rem;height:.7rem;border-radius:100%;opacity:1;background:rgba(255,255,255,0.8)}
	.swiper-pagination-bullet-active{background:#fe3939;opacity:1}
	.fresh-two-title{font-size: 1.6rem;height: 3.8rem;line-height: 1.9rem;overflow: hidden;}

/************************过渡时间*****************************/
	.ts-1{-webkit-transition: all .1s; -moz-transition: all .1s; -o-transition: all .1s; transition: all .1s;}
	.ts-2{-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
	.ts-3{-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
	.ts-5{-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}

/************************动画*****************************/
	.animation{animation:myfirst 0.2s;-moz-animation:myfirst 0.2s;-webkit-animation:myfirst 0.2s;-o-animation:myfirst 0.2s}
	@keyframes myfirst{from{opacity:0}to{opacity:1}}
	@keyframes myfirst1{from{opacity:1}to{opacity:0}}
	.footer-nav .icon-camera .icon-xiangji{animation: HEARTBEAT 5s infinite;}
	@keyframes HEARTBEAT {0% {transform: rotateY(0deg);}50% {transform: rotateY(360deg);}100% {transform: rotateY(0deg);}}
	.am-left{position:relative; animation: HTMLBOX 0.2s;}
	@keyframes HTMLBOX{0%   {  left:100%;opacity: 0;}100% {  left:0;opacity: 1;}}
	/*活动动画*/
	.index-seckill .seckill-logo{animation: SALE 1s infinite;}
	@keyframes SALE{0% {transform: scale(1);}50% {transform: scale(1.04);}100% {transform: scale(1);}}
	/*数量加减动画*/
	.index-sum{animation: NUM 3s infinite;}
	@keyframes NUM{0% {transform: scale(1);}50% {transform: scale(1.1);}100% {transform: scale(1);}}
	/*位置动画*/
	.icon-dingwei{position:relative;animation: TOPBOX 1s infinite;}
	@keyframes TOPBOX{0%   {  top:0px;}50%  {  top:0.2rem;}100% {  top:0px;}}

/************************旋转*****************************/
	.tf-180{ -moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
	.tf-90{ -moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	.tf-270{ -moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}

/************************按钮色调*****************************/
	.btn{font-size: 1.7rem;border: 0;text-align: center;padding: .85rem 0;width: 100%;display: block;}
	.btn-p{font-size: 1.7rem;border: 0;text-align: center;padding: 1rem 0;width: 100%;display: block;}
	.btn-f{font-size: 1.7rem;border: 0;text-align: center;padding: .85rem 0;width: 100%;display: block;}
	.btn-opacity{border:1px solid #fe3939;color:#fe3939;background:none;}
	.btn-opacity a:link{color:#fe3939}
	.btn-hs{color:#fff; background: #b5b6be;border:1px solid #b5b6be;}
	.btn-hs-1{color:#fff; background: #fe9c9c;border:1px solid #fe9c9c;}
	.btn-submit {color:#fff; background: #fe3939;border:1px solid #fe3939;}/*主提交按钮*/
	.btn-submit:active,
	.btn-submit:hover {background: #e43f3f;}/*主提交按钮按下颜色*/
	.btn-cart {color:#fff; background: #f05927;}/*加入购物车*/
	.btn-cart:active,
	.btn-cart:hover {background: #da4919;}/*按下颜色*/
	.btn-default{background:#fff;color:#555;border:1px solid #EDEDED;}/*默认*/
	.btn-default:active,
	.btn-default:hover {color:#666;background:#ededed;}/*按下颜色*/
	.ect-button-more a,.ect-button-more button{margin-right:.6rem;}
	.ect-button-more a:last-child,.ect-button-more button:last-child{margin-right:0;}
	.b-s{border-radius:.3rem}
	.filter-btn i{font-size:1.8rem;}
	.b-t{border-top:1px solid #f6f6f9;}
	.btn-col a{color:#fff}
	.btn-9{background:#999;border: 1px solid #999;}

/************************公用标签*****************************/
	.ect-tag{background:#fe3939;font-size:1.3rem;color:#fff;padding:0.1rem 0.6rem;border-radius:2rem;opacity: 0;visibility: hidden;}
	.ect-tag.active{opacity: 1;visibility: visible;}

/************************导航标签*****************************/
	.ect-num-tag{display:none;color:#fff;text-align:center;background:#fe3939;border-radius:1rem;top:0rem;right:0.9rem;font-size:1.1rem;padding:0rem 0.5rem}
	.ect-num-tag.active{display:block;}

/************************促销图标*****************************/
	.em-promotion{font-size:1.1rem; vertical-align: middle;  padding:.1rem .4rem;  border-radius: 1.2rem;color:#fff;}
	.em-p-center{background:#f447c9;}
	.em-p-low{background:#13ab53;}
	.fresh-cont-tag{background:#fe3939;color:#fff;padding:.1rem .6rem;border-radius:2rem; margin:0 0.3rem;visibility: hidden;opacity: 0;}
	.fresh-cont-tag.active{visibility: visible;opacity: 1;}

/************************遮罩层*****************************/
	.ec-fresh-bg{background:rgba(0,0,0,0.7);left:0;right:0;top:0;bottom:0;z-index:10;position:fixed;opacity: 0;visibility: hidden;    width: 640px;margin: 0 auto;}
	.ec-fresh-bg.active{opacity: 1;visibility: visible;}
	.filter-div,.filter-city-div,.mask-filter-div,.mask-search-div,.filter-depot-div{position:fixed; width:100%;max-width: 640px;margin: 0 auto; left:100%; right:0; top: 0; bottom: 0; z-index: 12; background:rgba(0,0,0,0.4) }
	.mask-filter-div,.mask-search-div{z-index: 10; display: none; left: 0;}
	.sign-modal-bg{position:fixed; width:100%;max-width: 640px;margin: 0 auto; left:0; right:0; top: 0; bottom: 0; z-index: 12; background:rgba(0,0,0,0.7);opacity: 0;visibility: hidden; }
	.sign-modal-bg.active{opacity: 1;visibility: visible;}

/************************头部*****************************/
	 .header-menu{height:4.6rem; line-height: 4.6rem; padding-right:2.6rem;}
	 .header-menu a{color:#fff;}
	 .header-menu i.icon-mn-jiantoul{padding-left:.8rem; font-size:2.2rem}
	 .header-menu h3{font-size:2rem; text-align: center;color:#fff;}

/************************尾部导航*****************************/
	.footer-nav{ background-color: rgba(254, 253, 252, 0.98);   left: 0;right: 0;position: fixed;z-index: 4;margin: 0 auto;bottom: 0;z-index: 4;box-shadow: 1px 5px 15px rgba(50,50,50,0.3);max-width:640px;border-top:1px solid #f6f6f9;padding:0.3rem 0}
	.footer-nav .nav-list{font-size:1.1rem;display:block;text-align:center;padding-top:0rem;color:#595959}
	.footer-nav .nav-list .nav-box{background:url(../images/icon/nav.png) no-repeat;width:2.8rem;height:2.8rem;display: block;margin: 0 auto; background-size: 14rem;}
	.footer-nav .nav-list .i-home{background-position: 0rem .1rem;}
	.footer-nav .nav-list .i-cate{background-position: -2.7rem .1rem;}
	.footer-nav .nav-list .i-ranking{background-position: -5.7rem .1rem;}
	.footer-nav .nav-list .i-flow{background-position: -8.4rem .1rem;}
	.footer-nav .nav-list .i-user{background-position: -11.2rem .1rem;}
	.footer-nav .nav-list.active{color:#fe3939}
	.footer-nav .nav-list.active .i-home{background-position: 0rem -3rem;}
	.footer-nav .nav-list.active .i-cate{background-position: -2.7rem -3rem;}
	.footer-nav .nav-list.active .i-ranking{background-position: -5.7rem -3rem;}
	.footer-nav .nav-list.active .i-flow{background-position: -8.4rem -3rem;}
	.footer-nav .nav-list.active .i-user{background-position: -11.2rem -3rem;}
	.footer-nav .nav-camera{background:url(../images/icon/nav.png) no-repeat;width:4.35rem;height:4.36rem;display: block;margin: 0 auto; background-size: 29.6rem;}
	.footer-nav .icon-camera{background-position: -0.46rem -12.05rem;}
	.footer-nav .icon-camera .icon-xiangji{font-size:2.6rem;line-height:4.6rem;}

/************************flow-footer*****************************/
	.flow-footer{position:static;}
	.folw-fixed-footer{position:fixed;bottom:0;left: 0;right: 0;}

/************************悬浮菜单*****************************/
	 .f-checkout-filter-btn span{margin-right:1rem; font-size:1.6rem; box-sizing: border-box; padding-top:1.2rem;padding-left:1.2rem}
	 .f-checkout-filter-btn span em{font-size:1.9rem;}
	 .flow-checkout-btn{width:10rem;display:block}

/************************浮动导航*****************************/
	.fresh-nav-box{position: fixed;width:4.6rem;bottom:10rem;right:2rem;z-index:44;}
	.fresh-nav-box .fresh-nav{opacity: 0;background:rgba(0,0,0,0.8);border-radius: 4.6rem;}
	.fresh-nav-box ul li i{color:#fff;font-size:2.5rem;text-align: center;display: block;}
	.fresh-nav-box ul li{line-height:3rem;padding:.8rem .2rem;}
	.fresh-nav-title{width: 4.6rem;height: 4.6rem;border-radius: 100%;background: #1FAF5A;opacity: .8;position: absolute;bottom:0;}

/************************回到顶部*****************************/
	 .filter-menu,.filter-top{position:fixed;  right:1.6rem; bottom:11.6rem; z-index: 10;}
	 .filter-top{display:none;}
	 .filter-menu-title{width:4.6rem; height:4.6rem; border-radius: 100%; background:#1FAF5A; opacity: .8; position:absolute; right:0;bottom: 0;}
	 .filter-menu-title:before,
	 .filter-menu-title:after{content:" "; display:block; width:1px; height:2.6rem; background:#fff; position:absolute; left:50%; margin-left:-1px; top:50%; margin-top:-1.3rem;-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
	 .filter-menu-title:after{-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	 .filter-menu-list{background:rgba(0,0,0,0.7);  border-radius: 2.3rem; overflow: hidden; right:0; height:0; opacity: 0;width:4.6rem;position:absolute;bottom:0;visibility: hidden;}
	 .filter-menu-list ul {width: 4.6rem;margin-top: 1rem;}
	 .filter-menu-list ul li{margin:0 .2rem; padding:0 .4rem; color:#fff; text-align: center; padding:.6rem 0;}
	 .filter-menu-list ul li i{font-size:2.4rem;}
	 .filter-menu-list ul li em{display:block; font-size:1.1rem;right:-0.2rem;padding:.1rem .4rem;}
	 .filter-menu-list ul li.w{height:4.6rem;}
	 .filter-nenu-cart{position:relative;}
	 .filter-nenu-cart span{position:absolute;top:.3rem;left:50%;margin-left:-.2rem;height:1.3rem;min-width:1.3rem;line-height:1.3rem;padding:0 .2rem;box-sizing:border-box;font-size:1rem;color:#fff;background:#1FAF5A;border-radius:6rem}
	 .filter-menu.active .filter-menu-title{opacity: 1;}
	 .filter-menu.active .filter-menu-list { right:0; height:inherit; opacity: 1;visibility: visible;}
	 .filter-menu.active  .filter-menu-title:before,.filter-top:before{-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
	 .filter-menu.active  .filter-menu-title:after,.filter-top:after{-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
	 .filter-top{width:4.6rem; height:4.6rem;  text-align:center; line-height:4.6rem; background:rgba(255,255,255,0.86);border: 1px solid #E7E7EB; border-radius: 100%; bottom:10rem; right:1.6rem; left:inherit;z-index:2;}
	 .filter-top .icon-dingbu{position:absolute; left:0; right:0; font-size:2.4rem; color:#888; }

 /************************清空*****************************/
	.is-null {font-size:1.8rem;color: #ddd;transition: all 0.2s; z-index: 10;position: absolute;right: 0.5rem; visibility: hidden; opacity: 0;-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-o-transition: all 0.1s;transition: all 0.1s;}
	.is-null.active {visibility:visible; opacity: 1;}
    .n-top{top:0}
 /************************文本框*****************************/
	.text-all {border-bottom: 1px solid #F6f6f9;padding: 1rem 0;width: 100%;overflow: hidden;}
	.text-all-1{border-bottom: 1px solid rgba(255,255,255,0.3);padding: 1rem 0;width: 100%;overflow: hidden;}
	.text-all.active,.text-all-1.active{border-bottom:1px solid #1FAF5A;}
	.text-all label,.text-all-1 label{font-size: 1.7rem;display: block;height: 3rem;line-height: 3rem;margin-right: 0.8rem;vertical-align: middle;}
	.text-all .text-all-span,.text-all-1 .text-all-span{height:3rem; line-height: 3rem; font-size:1.6rem; color:#666;}
	.text-all span.t-jiantou,.text-all-1 span.t-jiantou{margin-top:.8rem;}
	.text-all-back .a-icon-back{display:-webkit-box; display:box; display:-moz-box; position:relative; width:2.6rem;}
	.text-all-back .icon-back{font-size: 2.6rem; margin-left: -.4rem;margin-right: .4rem;color: #999;position: absolute; top: 50%; margin-top: -1.53rem;}
	.input-text {position: relative;}
	.input-text input {border: 0;height: 3rem;line-height: 3rem;padding: .5rem 0;box-sizing: border-box;width: 100%;color: #555;font-size: 1.6rem;padding-right: 3rem;}
	.text-area1 {border-bottom:1px solid #f6f6f9; position:relative;  padding-bottom:1.6rem;}
	.text-area1 textarea{width:100%; border:0; font-size:1.6rem; min-height: 3rem; line-height:2rem; padding: .5rem 0; color:#555; }
	.text-area1 span{color:#bbb; position:absolute; bottom:.8rem; right:.8rem; display:block; font-size:1.4rem;}

/************************文本下拉*****************************/
	.text-all-select{position:relative;}
	.text-all-select-div{background:#fafafa; position: absolute; left:0; right:0; display: none; font-size:1.5rem; z-index: 11;}
	.text-all-select-div ul li{border-bottom:1px solid #efefef; padding:1.3rem 0; color:#444;}
	.text-all-select-div ul li:first-of-type{padding-top:0;}
	.text-all-select-div ul li:last-of-type{border-bottom:none; padding-bottom:0;}
	.recom-title{line-height: 2rem;font-size: 1.7rem;position:relative;}
	.recom-title span {font-size: 1.4rem;font-weight: normal;margin-left: 6.6rem;}
	.recom-title span.t-jiantou, .inx-ms span.t-jiantou {top: 50%;position: absolute;right: 1rem;margin-top: -.9rem;line-height: 2rem;    padding-right: 0;}

/************************评价按钮*****************************/
	.evaluation-star{ height:2rem; width:2rem; display:inline-block; line-height: 2rem; box-sizing: border-box; position:relative;}
	.evaluation-star i{color:#ccc; font-size:1.6rem; position:absolute; top:50%; left:50%; margin-top:-1rem; margin-left:-.8rem;}
	.evaluation-star.active i{color:#1faf5a}
	.evaluation-all-r{position:absolute;}

/************************单选复选通用样式 － 1 方形显示*****************************/
	.select-one{background:#fff; overflow: hidden;}
	.select-one .ect-select{font-size:1.5rem;}
	.select-one .ect-select:first-child{margin-left:0;}
	.select-one .ect-select:last-child{margin-right:0;}
	.select-one .ect-select label{ padding:.3rem 0.1rem;  display: block; text-align: center;  border:1px solid #efefef; border-radius: 4px; color:#666;font-size:1.4rem;}
	.select-one .ect-select label.active{border-color:#fe3939; color:#fe3939;}

/************************单选复选通用样式 － 2 列表打勾显示*****************************/
	.select-two{background:#fff;overflow: hidden;padding-top:0;padding-bottom:0;}
	.select-two .select-title{overflow:hidden;display: block; font-size:1.7rem;  border-top:1px solid #e7e8ef;}
	.select-two .select-title:first-child{border-top:0;}
	.select-two .select-title span{margin-top:.2rem;}
	.select-two .select-title.active i{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	.raise-help-list .select-title.active i{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	.select-two ul{padding-top:0; padding-bottom:0;border-top:1px solid #e7e8ef;}
	.select-two .ect-select{font-size:1.5rem;  border-bottom:1px solid #F6F6F9;}
	.select-two .ect-select:last-child{border-bottom:none;}
	.select-two .ect-select label{ padding:1.6rem 0;  text-align: left; display: block; color:#666; position:relative;}
	.select-two .ect-select label i.icon-gou1{visibility:hidden; color:#fe3939; opacity: 0; font-size:2.2rem; position:absolute; top:50%; margin-top:-1.2rem; right:0rem}
	.select-two .ect-select label.active{color:#fe3939;}
	.select-two .ect-select label.active i.icon-gou1{visibility: visible; opacity: 1;}

/************************单选复选按钮 － 3 前置圆形按钮*****************************/
	.select-three .ect-select label{height:2.2rem;  line-height:2.2rem;  font-size:1.6rem;}
	.select-three .ect-select label span{font-size:1.7rem; margin-left:.6rem;  margin-top:.1rem;}
	.select-three .ect-select i{display:block; width:2.1rem; height:2.1rem; border:1px solid #ddd; border-radius: 100%;}
	.select-three .ect-select label.active i{border:1px solid #fe3939; color:#fff; text-align: center; background:#fe3939 url(../images/iconfont-gou.png) center center no-repeat; background-size:70%;}

/************************通用*****************************/
	.no-div-message{text-align: center; padding:4rem 0; color:#999}
	.no-div-message .icon-biaoqingleiben{font-size:7rem; color:#a6a6a6;}
	.no-div-message p{margin-top:1.8rem; font-size:1.6rem;}
	.no-div-message a{font-size:1.5rem; margin-top:.5rem; display:block; color:#fe3939}

/************************a链接样式1*****************************/
	.a-text-more a{display:block; width:100%; text-align: center; box-sizing: border-box;}
	.a-text-more span{height:2.6rem; line-height: 2.6rem; font-size:1.5rem; display: block; border:1px solid #efefef;  border-radius: 4px;}

/************************a链接样式2-横向，一行一个*****************************/
	.a-text-one a{text-align: left;}
	.a-text-one span{border:0; border-radius: 0; border-bottom:1px solid #efefef; padding:.8rem 0;}
	.a-text-one li:last-child span{border-bottom:0;}
	.product-div-link{ position: absolute;  left: 0; right: 0; top: 0; bottom: 0; z-index: 1;}

/************************弹出搜索框*****************************/
	.show-search-div .mask-search-div{ display: inherit;}
	.search-div{background:#fff; position:fixed;margin:0 auto;max-width:640px; height:100%; width:100%; left: 0; top:0; right: 0; bottom:0; z-index: 112; visibility:hidden; opacity: 0;}
	.search-div.active{visibility:visible;opacity: 1;}
	.search-div .search{background:#F6F6F9;}
	.search-con{padding:2rem 1rem; padding-bottom:0; background:#fff;}
	.search-con ul{overflow: hidden; color:#555}
	.search-con ul a{color:#666;}
	.search-con p{overflow:hidden; font-size:1.5rem; padding:.8rem 0; padding-top:0; clear: both; color:#999;}
	.search-con p.hos-search{margin-top:1.3rem; }
	.search-con p.hos-search i.icon-xiao10{font-size:1.8rem;}
	.close-search{height:4.6rem; line-height: 4.6rem; color:#999; position: absolute; bottom:0; font-size:1.7rem; text-align: center; width:100%;left: 0;}
	.history-search{position: absolute !important; bottom: 5rem;overflow: hidden;left:0;top: 6.8rem; right: 0; padding:0 1.3rem;}
	.user-left-search{width:3rem;}
	.user-left-search .icon-jiantou1{font-size:2rem; color:#999;    line-height: 3.4rem;}
	.search-con .icon-shanchu{font-size:2rem; color:#999;}

/************************滚动列表*****************************/
	.product-one-list{ width:100%; position: relative;}
	.product-one-list li{width:36%; float:left; border-right: 1px solid #f6f6f9;}
	.product-one-list li:last-of-type{margin-right:0;}
	.product-one-list li h4{height:3.8rem; line-height: 1.9rem;}
	.product-one-list li .p-price{font-size:1.5rem;}
	.product-list ul{ overflow: hidden; width:100%;}
	.product-list ul li{box-sizing: border-box;}
	.product-div{background:#fff;  position: relative;  overflow: hidden;}
	.product-div-link{ position: absolute;  left: 0; right: 0; top: 0; bottom: 0; z-index: 1;}
	.product-div img{width:100%; display: block;}
	.product-text h4{ display: block;overflow: hidden; font-size: 1.5rem;color:#444}
	.product-text p{padding-top:.4rem; padding-bottom:.4rem;}
	.product-text .p-t-remark{color:#999;padding-bottom:0rem;}
	.product-one-list-1 li{width:23%; float:left; border-right: 1px solid #f6f6f9;    margin-right: .8rem}
	.product-one-list-1 li:last-of-type{margin-right:0;}
	.product-one-list-1 li h4{font-size:1.6rem; height:3.8rem; line-height: 1.9rem; overflow: hidden;color:#444;}
	.product-one-list-1 li .p-price{font-size:1.6rem;}
	.f-checkout-filter-btn .info{padding-left:1.2rem;}
	.f-checkout-filter-btn .btn-submit{padding:1rem 1.2rem;font-size:1.7rem}

/************************goods-shop-pic*****************************/
	.pro-div-img em{left:1rem; bottom:1rem; display:block; background:#1FAF5A; color:#fff; font-size:1.16rem; padding:.1rem .4rem; border-radius: 9999px; visibility: hidden; opacity: 0;}
	.goods-shop-pic .product-div.active .pro-div-img em{visibility: visible; opacity: 1;}
	.goods-shop-pic .product-div.active .n-left-box{display:block;line-height:2rem;height:2rem;}
	.goods-shop-pic .product-div.active .j-price{visibility: hidden; opacity: 0;display:none;}
	.n-left-box{font-size:1.7rem;text-align: center;color:#666}
	.goods-shop-pic .product-div.active .index-sum-box{width: 7.6rem;float: right;}

/************************span靠边对齐带箭头*****************************/
	span.t-jiantou{position: relative; font-size:1.5rem; margin-top: .1rem;padding-right: 1.2rem;}
	span.t-jiantou.active{color:#1FAF5A;}
	span.t-jiantou i.icon-mn-jiantour{position: absolute;    top: 0.1rem;color:#999}
	span.t-jiantou i.icon-mn-jiantour:before{font-size: 1.4rem; color: #999; }
	span.t-jiantou em{width:16rem; margin-right:.4rem; box-sizing: border-box; text-align:right; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	span.t-jiantou-1 i.icon-mn-jiantour{position: absolute;    top: -.4rem;color:#999}

/************************滚动导航*****************************/
	.shopping-list-nav{padding:1.24rem 0;  box-sizing: border-box;  overflow: hidden;  z-index: 12;}
	.shopping-list-nav ul li{padding:0 1.2rem;color:#666; font-size:1.4rem; width:auto;}
	.goods-shopping-list-nav ul li{padding:0 .6rem;}
	.shopping-list-nav ul li.active{color:#fe3939; position:relative;}
	.shopping-list-nav ul li.active:after{content:" "; position:absolute; left:0.8rem; right:0.8rem; bottom:-1.27rem; height:1.5px; background:#fe3939; z-index: 2;}
	.shopping-nav-select{width:4.6rem; text-align: center;  position:relative;}
	.shopping-nav-select i.icon-jiantou:before{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg); font-size:2rem; position: absolute; color:#777; left:50%; margin-left:-1.1rem; margin-top:1.3rem;}
	.shopping-menu{position:fixed; top:0; left:0; right:0; z-index: 11; box-shadow: 1px 1px 1px rgba(150,150,150,0.2);}
	.shopping-abs{position:absolute; overflow: hidden; top:4.8rem; visibility: hidden ; padding:1.3rem; min-height:10rem; max-height:20rem; left:0; right:0; border-top:1px solid #efefef; background:#F6F6F9; z-index: 10;}
	.shopping-abs .swiper-scroll{min-height: 10rem; max-height: 20rem;  /*overflow: hidden;*/}
	.shopping-abs a{float:left; display:block; padding:.5rem .8rem; font-size:1.5rem; color:#555;	background:#fff; border-radius: 4px; margin:0 1.3rem 1.3rem 0;}
	.shopping-abs a.active{background:#fe3939;color:#fff;}
	.shopping-menu.active .shopping-abs{visibility:visible;  }
	.shopping-menu.active .shopping-menu-close{position: absolute; left:0; right:0; top:0; bottom:0; z-index: 13;}
	.shopping-menu.active .shopping-nav-select .icon-jiantou:before{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	.j-shopping-list.active .j-shopping-menu{position:fixed; z-index:18; top:0;}

/************************首页*****************************/
	.index-banner{max-width:640px;background: #fff;}
	.index-nav p{color:#555}
	.index-banner img{width:100%;display:block;height:auto}
	.index-nav{padding:1.3rem 0 0.6rem 0}
	.index-nav .ul-5 li{padding-bottom:1rem;}
	.index-nav .ul-5 li img{width:4rem;height:4rem;margin:0 auto;}
	.index-activity .activity-list{border-right:1px solid #f6f6f9;}
	.index-activity .activity-list img,.index-activity .activity-list-1 img{width:100%;display: block;border-top:1px solid #f6f6f9;}
	.index-fixed-imgbox{width:2.6rem;}
	.index-header-img{height:2.6rem; width:2.6rem;border-radius: 100%;overflow: hidden;}
	.index-fixed-box{height:2.6rem;background:rgba(0,0,0,0.5);position:fixed; top:5.6rem; left:1.2rem;z-index:30;color:#fff;line-height:2.4rem;border-radius: 1.4rem;}
	.index-fixed-box label{padding:0 0.6rem;font-size:1.3rem;}
	.index-fixed-box label em{color:#ccc;margin-left:0.4rem}
	.group-list-cont .group-list-cont-cont label{color:#fff;padding:0.4rem 0.6rem;border-radius: 0.4rem;font-size:1.6rem;margin-top:0.8rem;display: block;}
    .group-list-cont .group-list-cont-cont label i{font-size:1.4rem;}
    .group-list-cont .icon-tuandui{font-size:1.6rem;margin-right:0.3rem;color:#777;}
    .group-list-cont h4{line-height:1.5;}

/************************地址选择*****************************/
	.user-address-search{padding:1rem;background:#e7e7eb;color:#999;height:3.6rem}
	.user-address-search label{font-size:1.7rem;display: block;text-align: center;width: 100%;border-radius:0.4rem;line-height:3.6rem;}
	.user-address-search .icon-sousuo{font-size: 1.8rem;margin-right:0.2rem;}
	.user-add-title h4{font-size:1.6rem;color:#666;}
	.user-add-list i{font-size:1.8rem;margin-right:0.3rem;}
	.user-add-title div{border-bottom:1px solid #f6f6f9;}
	.user-add-title:last-child{border-bottom:none;}
	.user-right-search{width:7rem;}
	.user-right-search button{background:none;border:none;color:#fff;font-size:1.7rem;width:100%;height:100%;outline:none;}
	.user-right-search .search-box{border-radius:0.3rem;height:3.6rem;line-height:3.6rem;}
	.user-search-input{background:#fff;border-radius:0.3rem;margin-right:0.6rem;height:3.6rem;line-height:3.6rem;padding-left:1rem;}
	.user-search-input input{font-size:1.7rem;height:auto;line-height:2.1rem;width:70%;}
	.user-add-title .name{margin-right:1rem;}
	.user-add-title .call{margin-left:2rem;}
	.t-search-footer{position:absolute;top:0;width:100%;z-index:1000;display:none;}
	.t-search-footer.active{display:block;}

/************************弹出层部分共用样式重写*****************************/
	.c-filter-div .filter-city{margin-top:1px;}
	.c-filter-div .select-one,.c-filter-div .select-two{margin-top:.7rem;}
	.c-filter-div .price-range{padding-top:0;}

/************************商品分类页*****************************/
	.category-top .search{border-bottom:1px solid #e8e8e8;position:fixed; left:0; top:0; right:0; z-index: 1; background:#F6F6F9}
	.menu-right{position:fixed; left:0;top:5.7rem; bottom:0; overflow-y: scroll;}
	.menu-right #loading{left:11rem; top:6.7rem;}
	.menu-left{background:#f6f6f9; position: fixed; left:0;top:5.7rem; bottom:0;}
	.menu-left .swiper-scroll,.menu-right .swiper-scroll{min-height:100%; max-height: 100%; width:100%; overflow: hidden;}
	.menu-left ul li{padding:1.3rem .8rem; box-sizing: border-box;  font-size:1.5rem; width:8.6rem; text-align: center;}
	.menu-left ul li.active{background:#fff; position:relative;color:#1faf5a}
	.menu-left ul li.active:before{content: " "; position: absolute;display: block; width:2px; height:100%; background:#1faf5a; top:0; left:0;}
	.menu-right{background:#fff; position:inherit; margin-left:8.6rem; margin-top: 5.7rem; right:0; bottom:0; left: 8.6rem;}
	.menu-right h5{font-size:1.5rem; color:#666; margin-top:1rem; margin-bottom:.4rem;}
	.menu-right h5:first-child{margin-top:0;}
	.menu-right ul{overflow: hidden;}
	.menu-right ul li{text-align: center;}
	.menu-right ul li a{display:block;}
	.menu-right ul li:nth-child(3n+1) a{left:0; right:.7rem;}
	.menu-right ul li:nth-child(3n) a{right:0; left: .7rem;}
	.menu-right ul li span{display:block;height:2.6rem; line-height: 2.6rem; overflow: hidden; text-align: center; font-size:1.5rem}
	.menu-right ul li img{width:100%; height: auto;	}
	.mune-no-img img{display:none}
	.mune-no-img span{border:1px solid #efefef; color:#555; border-radius: 4px;}
	.category-top .menu-right{position:fixed; left:0; top:0;}
	.swiper-scroll{position:relative;}
	.swiper-slide,.swiper-wrapper{height:auto;}
	.cataog-right-nav {padding:1rem ;border-bottom:1px solid #f6f6f9;}
	.cataog-right-nav label{text-align: center;display: block;font-size: 1.5rem;padding: .3rem 0;color:#666}
	.cataog-right-nav label .icon-jiantou{font-size:1.5rem;margin-left: .3rem;}
	.catalog-list-img{width:9rem;}
	.catalog-right-box{padding-top:5rem}
	.catalog-right-box li{border-bottom:1px solid #f6f6f9;padding:0.6rem 0;}
	.catalog-cont{padding:1rem 1rem 0 0;}
	.catalog-cont .cata-num{display:block;margin-top:1rem;}
	.cata-header-nav{top:0;z-index:40;width:100%;}
	.t-jiantou-all{-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
	.t-jiantou-all.active{-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
	.cate-nav-top{border-top:1px solid #f6f6f9;padding:.6rem 0;color:#999}
	.category-left-nav li{position:relative;}
	.category-left-nav li em{position:absolute;top: .4rem;right:.2rem}

	.cataog-right-nav li{width:50%;}
	.catalog-nav-box ul{display:none;}
	.catalog-nav-box ul.active{display:none}

/************************goods-商品详情*****************************/
	.goods-banner.active{position:fixed;top:18%;z-index:50}
	.goods-bg-box{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,1);display:none;z-index:49;}
	.goods-bg-box.active{display:block;}
    .goods-list-close{text-align: center;bottom:1rem;    left: 50%;margin-left:-1rem;}
    .goods-list-close i{font-size:2.6rem;color:#ddd;}

	/*goods-footer*/
	.filter-btn{ width:100%; left:0; right:0; bottom:0; box-sizing: border-box; position:fixed; z-index: 6; background:#fafafc; }
	.filter-btn-pos{ width:100%;  box-sizing: border-box;  background:#fff; box-shadow: 0px -2px 5px rgba(50,50,50,0.1);background:#f7f7f7;}
	.filter-btn .filter-btn-a,.filter-btn-pos .filter-btn-a{padding:0 1.6rem;  display: block; text-align: center; position: relative;}
	.filter-btn .filter-btn-a i,.filter-btn-pos .filter-btn-a i{font-size:2.2rem; color:#777; display:block; color:#636363;padding-top: .7rem;}
	.filter-btn .filter-btn-flow sup,.filter-btn-pos .filter-btn-flow sup{position:absolute; top:0.8rem; right:1.2rem; height:1.4rem; min-width:1.4rem; line-height: 1.4rem;  padding:0 .2rem; box-sizing:border-box; font-size:1.2rem; color:#fff; border-radius: .7rem;}
	.filter-btn .filter-btn-a i.icon-gouwuche em,.filter-btn-pos .filter-btn-a i.icon-gouwuche em{position:absolute; top: 0; right:0; display: block; min-width: 1.3rem; height:1.3rem; line-height:1.3rem; padding:.1rem .3rem; font-size:1.1rem; border-radius: .8rem; box-sizing: border-box; color:#fff;}
	.filter-btn .filter-btn-a em,.filter-btn-pos .filter-btn-a em{display:block; font-size:1.1rem; margin-top:-.6rem; color:#666;}
	.filter-btn a.box-flex:last-of-type,.filter-btn-pos a.box-flex:last-of-type{margin-right:0; margin-left:0;}
	.goods-btn-box a{color:#fff;}

	/*商品上滑弹出层*/
	.show-goods-attr,.show-goods-attr-1,.show-goods-coupon,.show-goods-service,.show-goods-dist,.show-time-con{position:fixed; left: 0; bottom:-100%; right:0; z-index: 13; visibility: hidden;}
	.show-goods-attr .product-div,.show-goods-attr-1 .product-div{padding:1.3rem;}
	.mask-filter-div.show{display:inherit;}
	.show-goods-coupon.show,.show-goods-attr.show,.show-goods-attr-1.show,.show-goods-service.show,.show-goods-dist.show,.show-time-con.show{bottom:0; visibility: visible;}

	/*商品图片滑动*/
	.goods-photo {position: relative;  width: 100%; height: auto; overflow: hidden;}
	.goods-photo img{width:100%; height:auto; display: block;}
	.goods-photo .goods-num{position: absolute; font-size:1.5rem; color:#fff; height:2.6rem; line-height:2.6rem; padding:0 1rem; border-radius: 1.3rem; right:1.3rem; bottom:1.3rem; background:rgba(0,0,0,0.5); z-index: 5;}
	.goods-photo li{width:3rem;}
	/*标题*/
	.goods-title{padding-bottom:.8rem;}
	.goods-title h3{font-size:1.7rem; height:4.3rem; overflow: hidden; line-height: 1.3; padding-right:1.3rem; border-right:1px solid #efefef;}
	.heart{display:block; width:4rem; height:4rem; padding-left:1.3rem;}
	.heart i{display:block; width: 2.8rem; height:2.8rem; margin:0 auto; background:url(../images/heart_03.png) 0 100% no-repeat; background-size:2.7rem 5.4rem;}
	.heart.active em{color:#fe3939}
	.heart.active i{ background:url(../images/heart_03.png) 0 0 no-repeat; background-size:2.7rem 5.4rem;}
	/*价格*/
	.goods-price{padding-top:0; }
	.g-p-tthree{font-size:1.5rem; color:#999;}
	.p-price{clear: both; overflow: hidden;}
	.p-price span{vertical-align: middle;}
	.p-price .em-promotion{ margin-left:.6rem; margin-top:.2rem}
	.p-market{color:#999; font-size:1.5rem; clear: both; margin-top:.6rem;}
	.p-market del{font-size:1.5rem; margin-left:.6rem;}
	/*促销*/
	.g-promotion-con p{margin-bottom:.6rem; clear: both; padding:.3rem 0; font-size:1.4rem; color:#777;}
	.g-promotion-con p:first-of-type{padding-top:0;}
	.g-promotion-con p:last-of-type{margin-bottom:0;}
	.g-promotion-con p span{font-size:1.3rem; vertical-align: middle;}
	.g-promotion-con .em-promotion{margin-right:.6rem}
	.g-t-temark{ margin:0; margin-right:1.2rem; display: inherit;}
	.t-remark,.t-remark:link,.t-remark a:link,.t-remark a{color: #444;font-size: 1.5rem; }
	.goods-tag-box{color:#bbb;margin-left:.3rem}
	/*服务信息*/
	.goods-service-nav i{color:#fe3939;font-size:1.3rem;}
	.goods-service-nav span{font-size:1.3rem; color:#777;margin-left:.2rem;}
	/*服务弹框内部*/
	.g-c-title-h3 {font-size: 1.7rem;color: #555;}
	.show-div-guanbi{font-size:2.1rem; color:#999; margin-left:1rem;}
	.g-b-s-con{font-size:1.3rem; color:#777;    line-height: 2rem;}
	.goods-big-service span{font-size:1.7rem; color:#444; line-height:4rem;}
	.goods-service-nav-list i{color:#fe3939;font-size:1.8rem;}
	.goods-service-nav-list span{font-size:1.5rem; color:#444;margin-left:.6rem;}
	/*属性选择弹框*/
	.product-list-small ul li{width:100%; padding-bottom:1px;}
	.product-list-small .product-div{padding:.8rem;}
	.product-list-small .product-list-img{width:9.6rem; height: auto; float:left;}
	.product-list-small .product-text{margin-left:11rem; height:9.2rem;  padding:.2rem 0;}
	.product-list-small .p-t-remark{padding-top:.4rem; font-size:1.3rem;}
	.product-list-small .p-price{font-size:2rem;}
	.product-list-small .p-price small{margin-left:.6rem; font-size:1.4rem;}
	.product-list-small .icon-flow-cart{ right:1.3rem; bottom:1.3rem;width:2.8rem; height:2.8rem; line-height:2.8rem; }
	.product-list-small .icon-flow-cart i.icon-gouwuche{font-size:1.8rem;}
	.product-list-medium h4,.product-list-small h4{font-size:1.5rem; height:3.8rem; line-height: 1.9rem;}
	.goods-attribute-cont .ect-select label{padding:.6rem 1rem;}
	.s-g-attr-con{max-height: 18rem; overflow:hidden;}
	.s-g-attr-con .ect-select{margin: 0; margin-right:1rem; margin-bottom:1rem;}
	/*加减文本*/
	.div-num{border:1px solid #ededed; border-radius: 4px; width:8rem;}
	.div-num input{border:0;border-left:1px solid #ededed; border-right: 1px solid #ededed; border-radius: 0; height:1.4rem; padding:.5rem; font-size:1.2rem; text-align: center;}
	.div-num a{display:block; width:2.4rem; height:2.4rem; position: relative;}
	.div-num a.num-less:before,.div-num a.num-plus:before,.div-num a.num-plus:after{content: " "; display: block; border-bottom:1px solid #888; width:1rem; position: absolute; left:50%; margin-left:-.6rem; top:50%; margin-top:-1px;}
	.div-num a.num-plus:after{ -moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	.div-num.div-num-disabled{border:1px solid #f6f6f6;}
	.div-num.div-num-disabled input{color:#999; border-color:#f6f6f6;}
	.div-num.div-num-disabled a.num-less:before,.div-num.div-num-disabled a.num-plus:before,.div-num.div-num-disabled a.num-plus:after{border-color:#f1f1f1}

	/*goods-位置*/
	.goods-address{padding:1.7rem 1.1rem;}
	.goods-address .icon-dingwei{font-size:2rem;}
	.goods-address .goods-add-left{width:2.4rem;}
	.goods-address p .time{margin-left:1rem;}
	.goods-address p a{color:#999}
	.goods-address .btn{font-size:1.5rem}
	/*评价列表*/
	.evaluation-list .t-remark{font-size:1.3rem;}
	.evaluation-list em.t-remark{margin-left:.8rem; display:inline-block; width:6.4rem; overflow: hidden; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
	.evaluation-list .t-goods1{font-size:1.3rem;}
	.grade-star{display:inline-block; position: relative; width:9rem; height:1.3rem; background:url(../images/grade_star.png)  no-repeat; background-position-y: 100%; background-size:9rem auto;}
	.grade-star:before{position:absolute; content: " "; display:block; left:0; top:0; right:0;bottom:0; background:url(../images/grade_star.png)  no-repeat;  background-size:9rem auto;}
	.grade-star.g-star-1:before{left:-7.6rem;}
	.grade-star.g-star-2:before{left:-5.7rem;}
	.grade-star.g-star-3:before{left:-3.8rem;}
	.grade-star.g-star-4:before{left:-1.9rem;}
	.grade-star.g-star-5:before{left:0;}
	.g-evaluation-title .t-first{margin-left:.6rem; margin-right:.6rem;}
	.goods-evaluation .btn-default,.goods-shop .btn-default{font-size:1.7rem;}
	.goods-comment-list li label{padding: .4rem 0.8rem;display: block;text-align: center;background:#fef2ee; border-radius: 4px;color: #666;font-size: 1.3rem;}
	.goods-comment-list li{ margin: 0;margin-right: 1rem;margin-bottom: 1rem;}
	.goods-evaluation-page .tab-title ul{padding:1.2rem 0;}
	.goods-evaluation-page .tab-title ul li{font-size:1.5rem; text-align: center; border-right:0;}
	.goods-evaluation-page .tab-title ul li em{font-size:1.2rem;}
	.goods-evaluation-page .evaluation-list{border-bottom:1px solid #F6F6F9; box-sizing: border-box; width:100%;}
	.goods-evaluation-page .g-e-p-pic img{width:100%;}
	/*	goods-大家都在买*/
	.recom-list li{border-right:1px solid #F6F6F9; border-bottom:1px solid #f6f6f9;text-align:center;width:33.3%;float:Left;display:inline-block;box-sizing:border-box}
	.recom-list li img{width:100%;height:auto}
	.index-name{text-align:left;padding-top:.5rem;color:#333;font-size:1.5rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.index-price del{font-size:1rem;color:#888;padding-left:.4rem;}
	.goods-sale{padding:.6rem}
	.recom-container,.brand-container{border-top:1px solid #F6F6F9;overflow:inherit}
	.index-price{padding-top:.5rem;color:#1faf5a;font-size:1.5rem;text-align:left;margin-bottom:1rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.idx-padding{padding-bottom:4rem;}
	.idx-padding .recom-container.swiper-container-horizontal>.swiper-pagination, .brand-container.swiper-container-horizontal>.swiper-pagination{bottom:-3.4rem;background:#fff;padding:0.8rem 0;border-top:1px solid #f6f6f9;}

/************************门店信息列表*****************************/
	.store-list .li{font-size:1.5rem;color:#444;border-top:1px solid #f6f6f9;text-align:center;padding-top:1rem;}
	.goods-address-store .store-cont{padding:1.3rem 1.2rem 1.3rem;}
	.goods-address-store .store-list{padding:0 0 1rem 0}
	.goods-address-store .store-cont p a{color:#999;}
	.goods-address-store .store-list i{padding-right:0.6rem;font-size:1.8rem;color:#444;}
	.goods-address-store .time{margin-left:1.6rem;}
	.goods-address-store li{margin-top:1rem;}
	.goods-address-store li:first-child{margin-top:0}
	.goods-address-store label{margin-left:0.4rem;}
	.goods-list-detail{width:9rem;}
	.goods-list-detail img{width:100%;}
	.srore-detail-list li{border-bottom:1px solid #f6f6f9;}
	.srore-detail-list li h4{margin-top:.8rem;font-size:1.6rem;}
	.store-footer-nav i{padding-right:.6rem;}

/************************购物车页*****************************/
     .flow-no-cart .gwc-bg{height:12rem; width:12rem; line-height:12rem;  text-align: center; display: block; background:#DFE0E8; border-radius: 100%; margin: 0 auto; margin-top:6rem}
 	 .flow-no-cart .gwc-bg i{font-size:7rem; color:#fff;}
 	 .flow-cart-header a{color:#777;font-size:1.4rem;}
 	 .flow-cart-header .flow-tag{border:1px solid #fe3939;padding:0.3rem 0.6rem;font-size:1.3rem;color:#fe3939;border-radius:2rem;margin-right:.2rem;}
 	 .flow-list-tag{color: #fff;text-align: center;background: #fe3939;border-radius: 1rem;font-size: 1.1rem;padding: .2rem .8rem;margin-right:.3rem;}
 	 .flow-cart-tag{padding: .6rem 0 1.3rem 1.3rem}
	 .flow-cont-list{padding: .8rem 0 .8rem .8rem;}
	 .fresh-flow-list .product-list-small .product-div{padding:0rem;}
	 .flow-cont-list .cata-num{line-height: 2.4rem;font-size:1.8rem;}
	 .flow-cont-list .cata-num-1{line-height: 4rem;font-size:1.8rem;}
	 .fresh-flow-list ul li{border-top: 1px solid #efeff1;    padding: 0 1.2rem;}
	 .fresh-flow-list ul li:first-child{border-top: none;}
	 .fresh-flow-list ul li .j-select-btn{margin-top:130%;}
	 .flow-list-box{width:100%;}
	 .flow-footer-left{padding:0 0 0 1.2rem;}
	 .flow-pb .icon-jiantou{font-size:1.3rem ;color:#999}
	 .flow-no-cart .btn-default{width:30%; display:block; margin: 0 auto; margin-top: 1.6rem;}
	 .flow-have-cart .product-list-small .product-div{padding:1rem  1rem;  padding-right: 0;}
	 .flow-have-cart .product-list-small .product-div .p-d-img{position: relative;  }
	 .flow-have-cart .product-list-small .product-div img{width:100%; height:auto;}
	 .flow-have-cart .product-list-small .product-text{margin-left:10rem; height:auto; padding-top:0;}
	 .f-cart-filter-btn{font-size:1.4rem;color:#666;}
	 .f-cart-filter-btn .btn-submit, .f-cart-filter-btn .btn-default{ height:4.8rem;line-height:4.8rem;padding: 0 2rem;border:none;}
	 .f-cart-filter-btn.active .btn-default{border:none;}
	 .f-cart-filter-btn .ect-select{position:absolute; top:50%; margin-top:-3.8rem;}
	 .f-cart-filter-btn .heart{margin-right:1.8rem; position: absolute; top:50%; margin-top:-4.5rem; right:16rem;  width:auto; display: initial;}
	 .f-cart-filter-btn .heart i{width:2.2rem; height:2.2rem;}
	 .f-cart-filter-btn .heart i{background-size:100% 4.4rem;}
	 .f-cart-filter-btn .heart em{font-size:1.2rem; margin-top:0; color:#999;}
	 .f-cart-filter-btn .heart.active em{color:#f25816}
	 .g-cart-filter-price{left:7rem; right:13rem; font-size:1.5rem; top:50%; margin-top:-4.5rem; position: absolute;}
	 .g-cart-filter-price em, .g-cart-filter-price .t-first{line-height:2rem;}
	 .g-cart-filter-price .t-remark{font-size:1.3rem;}
	 .f-cart-filter-btn .ect-select label span{font-size:1.4rem; margin-left:.4rem}
	 .f-cart-filter-btn .span-bianji{width:3rem; color:#999; display: block; text-align: center; margin-right:.9rem; margin-top:.6rem;}
	 .f-cart-filter-btn .span-bianji i.icon-bianji1:before{font-size:1.8rem;}
	 .f-cart-filter-btn .span-bianji em{display:block; font-size:1.2rem; margin-top:.2rem;}
	 .f-cart-filter-btn .g-cart-filter-bj{display:none;}
	 .f-cart-filter-btn.active .g-cart-filter-price,
	 .f-cart-filter-btn.active .g-cart-filter-sb{display: none;}
	 .f-cart-filter-btn.active .g-cart-filter-bj{display:initial}
	 .flow-cart-header{height:4.8rem;padding:0 1.2rem}
	 .flow-cart-header span{line-height:4.8rem;}
	 .gifts-tag{position:absolute; font-size:1.1rem; left:0; padding:.2rem .6rem; top:0;  text-align: center;  display: block; background:rgba(0,0,0,0.6); color:#fff;}
/************************订单确认提交页*****************************/
	.flow-checkout-list-box .flow-checkout-list-left{width:30%}
	.flow-checkout-list-left-img{border:1px solid #f6f6f9;margin-right:1rem}



	/*配货方式*/
	.s-g-list-con {overflow: hidden;max-height: 20rem;}
	/*配送时间*/
	.distribution-time{padding:0; position: relative;}
	.distribution-time-con{font-size:1.5rem; position:relative;}
	.distribution-time-con i.icon-rili{font-size:2.4rem; position:absolute; right:0; top:50%; margin-top:-1.3rem;}
	.distribution-time #txt_area2{width:100%;  border: 0; text-align: right; padding-right:0.8rem; box-sizing: border-box; color:#666; font-size:1.5rem;}
	.distribution-time .icon-rili{position:absolute; font-size:3rem; right:0; top:50%; margin-top:-2rem;}
	.flow-checkout-select {padding-top: 0;padding: 0 1.3rem;}
	.flow-checkout-select>ul>li {padding: 1.3rem 0;border-bottom: 1px solid #F6F6F9;}
	.fresh-checkout img{border:1px solid #f6f6f9}
	.flow-checkout-adr{background:#fff url(../images/flow_check_03.png) bottom left repeat-x; background-size:8rem auto; font-size:1.7rem; position: relative; padding-top:1.6rem; padding-bottom:2rem; padding-right:3rem; position: relative;}
	.flow-checkout-adr a{position:absolute; left:0; top:0; right:0; bottom:0;}
	.flow-checkout-adr .t-jiantou{position:absolute; right:1.3rem; top:50%; margin-top:-.8rem;}
	.flow-no-adr i.icon-dingwei{margin-right:.6rem; font-size:1.8rem;}
	.flow-have-adr .f-h-adr-title p{margin-right:1rem; font-size:1.8rem;}
	.flow-have-adr .f-h-adr-title em{font-size:1.6rem;}
	.flow-checkout-pro .product-list-small .p-t-remark{margin-top:0; padding-top:0; height: initial;}
	.flow-checkout-pro .product-list-small .p-price{font-size:1.5rem;}
	.flow-checkout-pro .product-text p{padding:0;}
	.flow-checkout-pro .g-r-rule{margin-top:.4rem;}
	.flow-checkout-pro header,.flow-checkout-pro footer{font-size:1.7rem;}
	.flow-checkout-pro .product-list-small{padding:0 1.3rem;}
	.flow-checkout-pro .product-list-small ul li{padding-bottom:0;}
	.flow-checkout-pro .product-list-small .product-div{padding:1.3rem 0; border-bottom:1px solid #F6F6F9}
	.flow-checkout-pro .product-list-small ul li:last-of-type .product-div{border-bottom:0;}
	.flow-checkout-pro .f-c-p-orderid{padding-bottom:0; position: relative;}
	.flow-checkout-pro .f-c-p-orderid .t-jiantou{display:initial; padding-left: 0;}
	.flow-checkout-smallpic{overflow:hidden; padding-top:1.3rem; margin-bottom:1.3rem}
	.flow-checkout-smallpic li{margin-left:1rem; float:left; width:29% !important; text-align: center;}
	.flow-checkout-smallpic li img{width:100% !important;display:block;}
	.flow-checkout-smallpic li:first-of-type{margin-left:0;}
	.f-c-sp-more{font-size:1.4rem; position: relative; box-sizing: border-box;}
	.flow-checkout-pro span.t-jiantou{display:block; padding-left:1rem; margin-top:13%;}
	.flow-checkout-pro.active span.t-jiantou  i{  -moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	.flow-checkout-pro.active .f-c-a-count,.flow-checkout-pro.active .flow-checkout-smallpic,.flow-checkout-pro .flow-checkout-bigpic{display:none;}
	 .flow-checkout-pro.active .flow-checkout-bigpic{display:block}
	 .flow-checkout-pro footer h4{margin-top:.37rem;}
	 .flow-checkout-pro footer .ect-button-more button,.flow-checkout-pro footer .ect-button-more a{padding:.3rem .8rem; font-size:1.6rem; width:auto;}
	 .flow-checkout .product-list-small .product-text{overflow: auto; height: auto;}
	 .f-checkout-filter-btn .order-checkout-text{text-align: center; font-size:1.7rem; height:4rem; width:100%; display:block;}
	 .flow-pay-right{width:5rem;}
	/*收货地址列表*/
	 .flow-consignee-list .flow-checkout-adr{background:#fff; padding-bottom:1.6rem;}
	 .flow-consignee-list .flow-checkout-adr{padding:0;}
	 .flow-consignee-list .flow-checkout-adr a{position:static; font-size:1.5rem; color:#777; margin-left:1rem;}
	 .flow-consignee-list .flow-checkout-adr a i{font-size:1.9rem; margin-right:.8rem;}
	 .flow-consignee-list .flow-have-adr{padding:2rem 1.6rem;}
	 .flow-set-adr{border-bottom:1px solid #F6F6F9; font-size:1.3rem;}
	 .flow-set-adr .ect-select label span{font-size:1.5rem; color:#666}
	 /*填写－修改收货人信息*/
	 .flow-consignee{margin-top:2rem;}
	 /*选择收货人信息*/
	.flow-get-consignee .flow-checkout-adr{position:relative;}
	.flow-get-consignee .flow-checkout-adr i.icon-gou{ font-size:2.2rem; color:#ec5151; position:absolute; top:50%; right:1.3rem; margin-top:-1.4rem; display:none;}
	.flow-get-consignee .flow-checkout-adr.active{padding-right:3.4rem;}
	.flow-get-consignee .flow-checkout-adr.active i.icon-gou{display:initial}
	/*点击滑动进入筛选*/
	.show-filter-div .mask-filter-div,.show-city-div .mask-filter-div,.show-depot-div .mask-filter-div,.show-site-div .mask-filter-div{display: inherit;}
	.show-filter-div .filter-div,.show-city-div .filter-city-div,.show-depot-div .filter-depot-div,.show-site-div  .filter-site-div,.show-receipt-div .filter-receipt-div,.show-coupon-div .filter-coupon-div{left:0;}
	.show-filter-div .close-filter-div,.show-city-div .close-filter-div,.show-depot-div .close-filter-div,.show-site-div .close-filter-div{left: 0;-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;
		transition: all .2s;transition-delay: .2s;
		-moz-transition-delay: .2s;
		-webkit-transition-delay: .2s;
		-o-transition-delay: .2s;}
	.show-city-div .cate-filter-city{left:3.8rem; right:0; width:inherit;}
	.show-city-div .cate-filter-city .con-filter-div{left:0;}
	.show-depot-div,.show-city-div{position:fixed; top:0; bottom: 0; left:0; right:0; overflow: hidden;}

	/*订单提交优惠券页面*/
	 .flow-coupon{overflow:hidden;}
	 .flow-coupon .flow-couon-list{padding-bottom:0;position:absolute;left:0;right:0;top:0;bottom:8rem}
	 .flow-coupon .ect-button-more{position:absolute;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #efefef}
	 .remark-all{font-size:1.4rem; padding:.6rem; text-align: center; color:#fff; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.con-filter-div{left:3.8rem;top:0;right:0;background:rgba(246,246,249,1);overflow-y: scroll;}
	.mask-filter-div,.mask-search-div{z-index: 10; display: none; left: 0;}
	.close-filter-div,.con-filter-div{position:absolute; top: 0; bottom: 0; z-index: 11; overflow-y:scroll;}
	.close-filter-div{ width:3.8rem; left: 3.9rem; background:rgba(0,0,0,0.6);}
	.con-filter-div{left:3.8rem;top:0;right:0;background:rgba(246,246,249,1);overflow-y: scroll;}
	.con-filter-div .select-two .ect-select{font-size:1.4rem;}
	.show-city-div .cate-filter-city{left:3.8rem;}
	.close-filter-div{color:#fff; font-size:1.4rem; text-align: center;}
	.close-filter-div i.icon-fanhui{font-size:2rem; display: block;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); margin-bottom:.4rem; }
	.close-f-btn{position: absolute; top:50%; left:50%; margin-top:-2rem; margin-left:-1.4rem;}
	.big-remark-all{margin-bottom:1.3rem;}
	.big-remark-all .remark-all{padding:1.3rem;box-sizing:border-box;}
	.big-remark-all p{overflow: hidden; clear: both; position: relative;}
	.big-remark-all .b-r-a-price sup{font-size:1.8rem;}
	.big-remark-all .b-r-a-con{margin-left:1rem; margin-top:.4rem; font-size:1.1rem;}
	.big-remark-all .b-r-a-con em{display:block;}
	.big-remark-all .b-r-a-con em:first-of-type{font-size:1.2rem; margin-bottom:.3rem;}
	.big-remark-all .b-r-a-time{font-size:1.1rem;}
	.big-remark-all .b-r-a-btn{font-size:1.8rem; width:7rem; text-align: center; }
	.big-remark-all{position:relative;}
	.big-remark-all h4{font-size:1.3rem;color:#666}
	.big-remark-all p{font-size:1.1rem;color:#666}
	.big-remark-all .remark-all{width:10rem; /*display:table-cell; vertical-align: middle; height:100%;*/}
	.big-remark-all .b-r-a-price{font-size:2.6rem;line-height: 2.8rem;}
	.big-remark-all .ect-select,.big-remark-all .t-jiantou{position:absolute; right:1rem; top:50%; margin-top:-1.2rem;}
	.big-remark-all .t-jiantou{margin-top:-0.7rem;}
	.big-remark-all .dis-box .padding-all{padding-right:2.6rem;}
	.big-remark-all .remark-out{height: 0; color:#fff; position: absolute; line-height: 1.5rem;right:-1.5rem; top:.6rem;z-index: 1;font-size:.8rem;text-align: center;width: 2.4rem;border-bottom: 1.5rem solid #ec5151;border-left: 1.5rem solid transparent;border-right: 1.5rem solid transparent;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);}
	.temark-1{background:#f47575;}
	.temark-2{background:#4fd2e5;}
	.temark-3{background:#ffab3e;}
	.temark-4{background:#ddd;}
	.temark-1-text,a.temark-1-text{color:#f47575;}
	.temark-2-text,a.temark-2-text{color:#4fd2e5;}
	.temark-3-text,a.temark-3-text{color:#ffab3e;}
	.temark-4-text,a.temark-4-text{color:#aaa;}
	/*发票*/
	 .filter-receipt-div .con-filter-div, .filter-coupon-div .con-filter-div{left:0;}
	 .flow-receipt-type header,.flow-receipt-title header,.flow-receipt-cont header{font-size:1.7rem;}
	 .flow-receipt-type-con,.flow-receipt-cont-con{padding:0 1.3rem;  font-size:1.5rem;}
	 .flow-receipt-type-con ul,.flow-receipt-cont-con ul{border-top:0;}
	 .flow-receipt-type-con ul li{background:#fff; border-bottom:1px solid #F6F6F9; padding-left:0; padding-right:0;}
	 .flow-receipt-title header{padding-bottom:0;}
	 .flow-receipt-title-con{padding:0 1.3rem;}
	 .flow-receipt-title-con .text-all{border-bottom:0;}
	 .f-c-receipt .t-jiantou{margin-top:1rem; display: block;}
	 .f-c-receipt label{padding-top:.8rem;}
	 .f-c-receipt  p.receipt-title{font-size:1.5rem;}
	 .f-c-receipt  p.receipt-name{font-size:1.4rem; color:#666;}
	 .n-fp{margin-top:-1rem}

	/*支付方式*/
	.flow-fresh-list li{padding:1.2rem;border-bottom:1px solid #f6f6f9;margin-bottom: 0rem;background:#fff;}
	.flow-fresh-list li:last-child{border-bottom:none;}

	/*积分-切换样式*/
	.radio-switching{ font-size:1.6rem; overflow: hidden; background:#fff;}
	.radio-switching span{display:inline-block; width:5.4rem; position: relative; margin-top:.23rem;}
	.radio-switching em{width:2.7rem; height:2.7rem; right:50%; border-radius: 50%; display: block; top:50%; margin-top:-1.3rem; background:#e7e8ef; position: absolute;}
	.radio-switching hr{background:#e7e8ef;height: 1px;border: 0;}
	.radio-switching.active em{background:#fe3939; right:0}
	.radio-switching.active hr{background:#fe3939; height:1px; border:0;}
	/*门店自提*/
	.goods-info .tab-title,.flow-coupon .tab-title{font-size:1.5rem; position: static; left:0; right:0; top:0; z-index: 11; text-align: center; border-bottom:1px solid #F3F4F9;}
	.goods-info .tab-title,.flow-coupon .tab-title{padding:1.4rem 0;}
	.goods-info .tab-title li,.flow-coupon .tab-title li{height:1.8rem; line-height:1.8rem; box-sizing: border-box;}
	.tab-title ,.tab-title a{color:#666;}
	.tab-title .active,.tab-title .active a{color:#fe3939;}
	.tab-title li{border-right:1px solid #F3F4F9;}
	.tab-title li:last-of-type{border-right:0;}
	.address-box{background: #fff;padding-right: 0rem;width:100%;padding:1.3rem 0rem;}
	.address-cont-left{width:4.4rem;}
	.address-cont-left label{margin-top:1rem;margin-left:1.2rem}
	.address-cont-right .icon-bianji{text-align: center;display: block;line-height:3.6rem;color:#999;margin-right:1.2rem;font-size:2.2rem;    }
	.address-cont-right{border-left:1px solid #f6f6f9;width:4.6rem}
	.address-box h4 span{margin-left:0.6rem;}
	.menu-left-address{width:8.6rem;background:#f6f6f9;overflow:hidden}
	.menu-left-address ul li{padding:1.3rem .8rem;box-sizing:border-box;font-size:1.5rem;width:8.6rem;text-align:center}
	.menu-left-address ul li.active{background:#fff;position:relative;color:#1faf5a}
	.menu-left-address ul li{padding:1.3rem .8rem;box-sizing:border-box;font-size:1.5rem;width:8.6rem;text-align:center}
	.menu-left-address ul li.active:before{content:" ";position:absolute;display:block;width:2px;height:100%;background:#1faf5a;top:0;left:0}
	.address-but-dateil{display:inline-block;background:#1FAF5A;text-align:center;color:#fff;padding:0.2rem 0.8rem;font-size:1.3rem;border-radius:0.3rem;position:absolute;right:1.2rem;top:40%}
	.fresh-address-bt{margin-top:10.1rem;margin-bottom:0rem}
	.fresh-address-bt-left{margin-top:4.4rem;margin-bottom:0rem}
	.fresh-address-bt ul li{text-align:left;padding:1.2rem;border-bottom:1px solid #f6f6f9}
	.fresh-address-r a{border-right:1px solid #f6f6f9}
	.fresh-address-r a:last-child{border:none;}
	/*在线支付*/
	.user-pay-title h4{padding:1.2rem 1.2rem 0.8rem 1.2rem; font-size:1.5rem}
	.user-pay-box li{padding:1.3rem 1.2rem;border-bottom:1px solid #f6f6f9;}
	.user-pay-box li:last-child{border:none;}
	.user-pay-left{width:3.1rem;}
	.user-pay-left i{font-size:2.4rem;}
	.user-pay-left .icon-qian{color:#f8cd39;}
	.user-pay-left .icon-zhifubao{color:#38a6f3;}
	.user-pay-left .icon-wxpay{color:#28c263;}
	.user-pay-left .icon-yinlian1193427easyiconnet{color:#ecbf22;}
    .on-pay-list{display:none;}

/************************支付成功*****************************/
	.flow-dont-header{margin:5rem auto 5rem;}
	.flow-dont-header .flow-header-img{width:9rem;height:9rem;border-radius: 100%;margin:0 auto;}
	.flow-dont-header .icon-ts{text-align:center;display: block;line-height:9rem;color:#fff;}
	.flow-dont-header .icon-gou{font-size:6rem;}
	.flow-dont-header .icon-guanbi1{font-size:4rem}
	.flow-done-box label{margin-left:0.3rem;}
	.flow-done-right{width:5.2rem;border-left: 1px solid #f6f6f9;}
	.flow-done-right .icon-dianhua{text-align: center;display: block;font-size:2rem;color:#666;    margin-top: 0.2rem;}
	.footer-done{margin-top:2rem;}
	.user-done-list li{border-bottom:1px solid #f6f6f9;}

/************************登录*****************************/
	.user-login{background:#fff url(../images/login-bg.jpg) no-repeat; background-size: 100% 100%;}
	.user-login .login-header-box{width:7.4rem; height:7.4rem;border-radius:100%;border:1px solid #1faf5a;padding:0.4rem;margin:3rem auto 1rem}
	.user-login .login-header-box .login-header{width:7.4rem; height:7.4rem;border-radius:100%;overflow: hidden;background:#fff;margin:0 auto;line-height:6.5rem}
	.user-login .login-header-box .login-header img{width:100%;}
	.user-login .login-cont {margin-top: 2rem;}
	.user-login .login-cont .t-remark{margin-top:1.6rem;}
	.user-login .login-cont .btn-submit {margin-top: 2.2rem}
	.user-login .login-cont label{color:#fff;}
	.user-login .login-cont .login-list input{background:none;color:#fff;}
	.is-yanjing{font-size:2.4rem; padding:0 .2rem; color:#1faf5a; height: 3rem; line-height: 3rem; margin-left:1rem;-webkit-transition: all 0.1s;
		-moz-transition: all 0.1s;
		-o-transition: all 0.1s;
		transition: all 0.1s;}
	.is-yanjing.disabled{color:rgba(220,220,220,0.5);}
	.user-login .login-forget a{color:#fff;padding:1.5rem 0;}
	.user-login .login-footer{bottom:2rem;width:100%;}
	.user-login .login-footer .login-cont{padding:5rem 2rem;border-top: 1px solid #e7e8ef;}
	.user-login .login-footer .login{width:5.6rem ;height:5.6rem ;border-radius:100%;color:#fff;margin:0 auto;}
	.user-login .login-footer .login i{font-size:3.4rem;display:block;text-align: center;line-height: 5.6rem;}
	.user-login .login-footer .qq-box{background:#36aaf4;}
	.user-login .login-footer .weixin-box{background:#36bd2b;}
	.user-login .login-footer .weibo-box{background:#e94556;}
	.login-footer .login-footer-cont{font-size:1.6rem;padding:3rem 0;border-top:1px solid #f6f6f9;}

/************************订单详情*****************************/
.user-order-detail{background}
.fresh-checkout-order-box{padding:1rem 1.2rem;}
.fresh-checkout-order{padding-top:0; margin-bottom: 0;}
.fresh-flow-check span.t-jiantou {display: block;padding-left: 1rem;margin-top: 8%;}

/************************注册*****************************/
.user-register-tel-box{display:block;}
.user-register-tel-box.active{display:none;}
.user-register-email-box{display:none}
.user-register-email-box.active{display:block}
.register-right{width:9rem; line-height: 3rem;    padding-left: 1rem;border-left: 1px solid rgba(255,255,255,0.3);text-align: right;}
.forget-right{border-left:1px solid #f6f6f9;width:9rem; line-height: 3rem;    padding-left: 1rem;text-align: right;}
.user-forget{padding-top: 2rem;}
.user-forget .login-forget a,.user-forget .login-forget p{    padding: 1.5rem 0;color:#777;font-size:1.5rem;}
/*.user-forget .text-all-1{border-bottom: 1px solid #f6f6f9;padding: 1rem 0;width: 100%;overflow: hidden;}
.user-forget .text-all-1 label {font-size: 1.65rem;display: block;height: 3rem;line-height: 3rem;margin-right: 0.8rem;vertical-align: middle;}*/
.messages-box a{color:#999;}

/************************用户中心*****************************/
	.user .user-header{background:#fff url(../images/user-bg.png) no-repeat; background-size: 100% 100%;padding:2rem 0 0 0;}
	.user .user-header .header-img-box {width:7rem; height:7rem; background: rgba(255,255,255,0.9); margin: 0 auto;border-radius: 100%;padding:0.2rem;}
	.user .user-header .header-img-box .header-img{width:7rem; height:7rem;border-radius: 100%;overflow: hidden;}
	.user .user-header .header-img-box .header-img img{width:100%;}
	.user .user-set-box{top:2rem;width: 100%;}
	.user .user-set-box .user-qiandao{right:0rem;background:rgba(0,0,0,0.4);border-radius:1.5rem 0 0 1.5rem;;height:2.8rem;top:0rem;position:absolute;line-height: 2.8rem;padding: 0rem 1.2rem 0 1rem;}
	.user .user-set-box .user-set{background:rgba(0,0,0,0.4);border-radius:100%;width:2.8rem;height:2.8rem;top:0rem;position:absolute;left:1.2rem;}
	.user .user-set-box .user-set .icon-shezhi{font-size:1.7rem;line-height:2.8rem;text-align:center;display:block}
	.user .user-list-box .icon-order{color:#EC5151;margin-right:0.5rem;}
	.user .user-list-box .n-user-box .icon-d-payment{color:#ffcd06;margin-right:0.5rem;}
	.user .user-list-content i{font-size:2.6rem;color:#999;}
	.user .user-list-content{border-top:1px solid #f6f6f9;padding:1.3rem 0rem 1.3rem}
	.user .user-nav-box i{font-size:2rem;    margin-right: 0.6rem;}
	.user .user-nav-box .icon-heart1{color:#e95050;}
	.user .user-nav-box .icon-tuandui{color:#e95050;;}
	.user .user-nav-box .icon-kefu1{color:#fa20d9;}
	.user .user-nav-box .icon-lingdang{color:#e95050;}
	.user .user-nav-box .icon-tabzuji{color:#fa7770;}
	.user-nav-box .icon-fenxiang{color:#0ad4ff;}
	.user .user-nav-box .icon-bangzhu{color:#ff4ba0;}
	.user .user-nav-box .ul-5 a{width:20%;float: left;border-right:1px solid #f6f6f9;border-bottom:1px solid #f6f6f9;box-sizing: border-box;    padding: 1.6rem 0 1.6rem 0;}
	.user .user-list-content label{position: absolute;top:-0.6rem;right:1rem;}
	.user-header .user-set-box em.active{width:0.6rem; height:0.6rem;border-radius:0.5rem;top:0.4rem;right:1rem;}
	.my-bottom {border-bottom: 1px solid #F6F6F9;}
	.user-header .user-set-box em.active {width: 0.6rem;height: 0.6rem;border-radius: 0.5rem;top: 0.4rem;right: 1rem;}

/************************提取码*****************************/
	.user-code{border-radius:0.5rem;padding:2rem 1.2rem 2rem 1.2rem;margin:1.4rem}
	.user-code .code-header a{color:#444}
	.user-code .code-header span{padding:1.2rem 0}
	.user-code .code-header .t-code{padding:1.2rem 0 1rem 0;}
	.user-code .code-cont{padding:1.1rem 0}
	.user-code .code-cont .address-list{padding:1.3rem 0 .3rem 0}
	.user-code .code-cont .code-round{width:1.7rem; height:1.7rem;border-radius:100%;bottom:-0.76rem;}
	.user-code .code-cont .round-left{left:-2.2rem;}
	.user-code .code-cont .round-right{right:-2.2rem;}
	.user-code .code-footer .code-list{padding:1.3rem 0;border-bottom:1px solid #f6f6f9}
	.user-code .code-footer .code-list:last-child{border-bottom:none;padding:1.3rem 0 0 0}

/************************帮助*****************************/
	.user-help .help-header em{background:#fb5e5e;width:5.2rem; height:5.2rem;border-radius:100%;display: block;color:#fff;}
	.user-help .help-header em i{line-height:5.2rem;display: block;text-align: center;font-size:4rem}
	.user-help .help-header .left{width:5.8rem}
	.user-help .help-header .right{width:2rem;position:relative}
	.user-help .help-header .right i{margin-top:1.8rem;    display: block;float:right;color:#999}
	.user-help .help-header h4{padding-top:0.4rem;}
	.user-help .help-header .right .icon-jiantou{line-height:4.8rem;color:#999;text-align: right;display: block;}
	.user-help .help-cont em{width:4rem; height:4rem;border-radius:100%;display: block;color:#fff;}
	.user-help .help-cont em i{line-height:4.2rem;display: block;text-align: center;font-size:2.2rem}
	.user-help .help-cont .left{width:4.6rem}
	.user-help .help-cont .right{width:2rem;position:relative}
	.user-help .help-cont .right i{margin-top:1rem;    display: block;float:right;color:#999}
	.user-help .help-cont a{color:#777;border-bottom:1px solid #f6f6f9;}
	.user-help .help-cont a:last-child{border:none;}
	.user-help .help-cont .right .icon-jiantou{line-height:4rem;color:#999;text-align: right;display: block;}
	.user-help .help-cont .bangzhu{background:#e9a9f9;}
	.user-help .help-cont .daishouhuo{background:#64e073}
	.user-help .help-cont .yijianfankui{background:#f3a960;}
	.user-help .help-cont .dianhua{background:#a5b4dc;}
	.raise-help-list .select-title.active i{-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);}
	.user-help-pro .pro-cont .pro-list-cont{border-top: 1px solid #e7e8ef;margin:0 1.2rem;padding:1.3rem 0 }
	.select-one-1{background:#fff;overflow:hidden;border-bottom:1px solid #ebe9e9}
	.select-one-1 .ect-select{font-size:1.5rem;margin:0 .3rem}
	.select-one-1 .ect-select label{padding:.6rem 0.3rem;display:block;text-align:center;border:1px solid #efefef;border-radius:4px;color:#666}
	.select-one-1 .ect-select label.active{border-color:#fe3939;color:#fe3939}
	.com-textarea textarea{height:15rem}
	.text-area1 textarea{width:100%;border:0;font-size:1.6rem;min-height:3rem;line-height:2rem;padding:.5rem 0;color:#555}

/************************个人资料*****************************/
	.user-detail{padding:0 1.2rem;}
	.user-detail li{padding:1.3rem 0}
	.user-detail li label{line-height:4.5rem;}
	.user-detail li{border-bottom:1px solid #f6f6f9;}
	.user-detail li:last-child{border:none;}
	.user-detail li .header-box{height:4.5rem;width:4.5rem;    border-radius: 100%;overflow: hidden;}
	.user-detail li .header-box img{width:100%;}
	.user-sex-box{position: fixed;top:0;  width:100%;  bottom: 0;right: -110%;z-index:10;}
	.user-sex-box.current{right:0%;}
	.user-sex-box a{color:#b2b2b2;}
	.user-sex-box .active{color:#3fc6ff;}
	.user-sex-box .sex-nv.active {color: #f36ab7;}
	.user-sex-box i{font-size:6.5rem;}
	.user-sex-box .sex-box{margin:3rem 0 6rem 0;}

/************************收货地址*****************************/
	 .c-city-div .con-filter-div .filter-btn{left:100%;}
	 .show-city-div .c-city-div .con-filter-div .filter-btn{left:0;}
	 .c-city-div .menu-left{position:absolute; top:0; overflow-y: scroll;}
	 .c-city-div .menu-right{position:absolute; left:8.6rem; top:0; right:0; bottom:0; overflow-y: scroll; margin:0;}
	 .c-city-div .menu-right .select-title{font-size:1.5rem;}
	 .c-city-div .menu-right .ect-select label{padding:1.2rem 0;}
	 .c-city-div .menu-right .j-menu-select{border-top:1px solid #F6F6F9;}
	 .j-get-city-one{border-bottom:1px solid #F6F6F9;margin-top:0 !important;}

/************************我的订单*****************************/
	.n-order-more{float: right;margin-top: 1rem;color: #999;font-size: 1.5rem;}
	.user-order-maney{padding:0.8rem 1.2rem;border-bottom:1px solid #f6f6f9;text-align: right;}
	.user-order-header{padding:2rem 4rem; }

/************************物流详情*****************************/
	.user-order-id header{font-size:1.7rem;}
	.order-id-list .t-remark{color:#333; font-size:1.5rem;}
	.order-id-list ul li{position:relative; padding-left:2rem;}
	.order-id-list ul li:first-of-type .t-remark{color:#fe3939}
	.order-id-list ul li:before{content:" "; display:block; width:1rem; height:1rem; position:absolute; background:#fe3939; border-radius: 100%; border:2px solid #fff; left:-.2rem; top:1.3rem; z-index: 2;}
	.order-id-list ul li:after{content:" "; width:1px; top:0; bottom:0; position:absolute; background:#ddd; display: block; left: 0.5rem; z-index: 1;}

/************************今日秒杀*****************************/
	/*秒杀公用导航*/
	.seckill-nav{ background-color: rgba(254, 253, 252, 0.98);   left: 0;right: 0;position: fixed;z-index: 4;margin: 0 auto;bottom: 0;z-index: 4;box-shadow: 1px 5px 15px rgba(50,50,50,0.3);max-width:640px;border-top:1px solid #f6f6f9;padding:0.3rem 0}
	.seckill-nav .nav-list{font-size:1.3rem;display:block;text-align:center;padding-top:0rem;color:#595959}
	.seckill-nav .nav-list .nav-box{background:url(../images/icon/nav-1.png) no-repeat;width:2.8rem;height:2.8rem;display: block;margin: 0 auto; background-size: 11rem;}
	.seckill-nav .nav-list .i-jimiaosha{background-position: 0rem 0rem;}
	.seckill-nav .nav-list .i-time{background-position: -4.1rem 0rem;}
	.seckill-nav .nav-list .i-tixing{background-position: -8.3rem 0rem;}
	.seckill-nav .nav-list.active{color:#1FAF5A;}
	.seckill-nav .nav-list.active .i-jimiaosha{background-position: 0rem -3.1rem;}
	.seckill-nav .nav-list.active .i-time{background-position: -4.1rem -3.1rem;}
	.seckill-nav .nav-list.active .i-tixing{background-position: -8.3rem -3.1rem;}
	/*秒杀内容*/
	.seckill-box .tab-title{position: static; left:0; right:0; top:0; z-index: 11;color:#999}
	.seckill-box .tab-title strong{color:#444;}
	.seckill-box .tab-title .active{background:#1FAF5A;color:#fff;}
	.seckill-box .tab-title .active strong{color:#fff;}
	.seckill-box .tab-title li{ box-sizing: border-box;padding: 0.8rem;border-right:0;}
	.seckill-box .seckill-heaer{padding:0.8rem 1.2rem;border-left:3px solid #1FAF5A;}
	.seckill-box .seckill-heaer .header-left,.seckill-box .seckill-cont .cont-right .btn-right{width:38%;}
	.seckill-box .seckill-cont .cont-left{width:28%}
	.seckill-box .seckill-cont .cont-right{padding-left: 1rem;}
	.seckill-box .seckill-cont .cont-right p a{color:#999}
	.seckill-box .seckill-cont .cont-right .sec-but-list{margin-top:1rem;}
	.seckill-box .seckill-cont .cont-right .n-guanzhu{margin-top:.5rem;}
	.seckill-box .seckill-cont .cont-right .btn-right span{padding:0.16rem 0.7rem;}
	.seckill-box .plan-box{margin:0.8rem 0 0.2rem 0;}
	.seckill-box .plan-box .txt{width:3rem;font-size:1.3rem;text-align: right;color:#777;line-height: 0.5rem;}
	.seckill-box .plan-box  .left-title em{position: absolute;top:0;left:50%;color:#fff;font-size:1rem;margin-left:-0.5rem;bottom:0;}
	.seckill-box .plan-box  .left-title{position:relative;height:1.2rem;border-radius:0.3rem;background-color:#fab9a4;width: 56%;border:1px solid #f05927;}
	.seckill-box .plan-box  .color{display:block;height:100%;border-radius:0.2rem;background:#f05927;}
	.seckill-box .right-title{width:100%;margin-left:0.3rem;line-height:1.2rem;}
	.seckill-box .seckill-list li{border-bottom:1px solid #f6f6f9;}
	.seckill-box .seckill-list li:last-child{border:none;}
	.seckill-teg{background:rgba(0,0,0,0.6);padding:0.2rem 0;width:100%;font-size:1.3rem;text-align: center;position:absolute;bottom:0;color:#fff;display:none}
	.seckill-teg.active{display:block}
	.seckill-t-header .t-header-left{width:26%;}
	.seckill-t-header .i-xiaoxi{width:6rem;height:6rem;border-radius:100%;background:#d6d8e0;float:right;}
	.seckill-t-header .i-xiaoxi i{font-size:3rem;text-align: center; display: block;line-height: 6rem;color:#838383}
	.seckill-t-header .right-cont{padding:4% 0 0 1rem; line-height:2rem}
	.t-goods-box{width:50%;background:rgba(0,0,0,0.6);border-radius:0.5rem;position:absolute;left:20%;right:20%;top:20%;}

/************************我的消息*****************************/
	.user-consult{margin-bottom:8rem;}
	.user-consult span{font-size:1.3rem; color:#888; margin-left:.8rem;}
	.my-cons-box{padding-bottom:6rem;}
	.cons-head-img-box{background:#d9d9dd;border-radius:100%;width:4.6rem;height:4.6rem;overflow:hidden; margin-right:1rem;}
	.cons-head-img-boxr{margin-right:0; margin-left:1rem;}
	.cons-head-img-box img{width:100%;}
	.c-kefu-size{line-height:4.6rem;color:#a6a6a6; font-size:2.6rem;}
	.cons-admin{color:#666;font-size: 1.3rem;}
	.cons-cont,.cons-cont-1{border-radius:0.5rem;padding:1rem; word-break: break-all; font-size: 1.5rem; position:relative;}
	.cons-cont{background:#fe3939;color:#fff; }
	.cons-cont-1{background:#d9d9dd;color:#333;}
	.cons-cont:before,.cons-cont-1:after{content:" "; display:block;  position:absolute; width:.8rem; height:.8rem;  top:.6rem;
	transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);	-o-transform: rotate(45deg);		-moz-transform: rotate(45deg);}
	.cons-cont:before{left:-.4rem; background:#fe3939;}
	.cons-cont-1:after{right:-.4rem; background:#d9d9dd;}
	.cons-list li{position:relative;}
	.cons-zhisi-img{left:-0.3rem;background:#fe3939;}
	.cons-zhisi-img,.cons-zhisi-img-2{width: 0.8rem;height: 0.8rem;position:absolute;top:2.8rem;transform: rotate(45deg);-ms-transform: rotate(45deg);		-webkit-transform: rotate(45deg);	-o-transform: rotate(45deg);		-moz-transform: rotate(45deg);}
	.cons-zhisi-img-2{right:-0.3rem;background:#d9d9dd;}
	.cons-list{margin-top:2rem;}
	.fooer-box{background:#e7e8ef;  position: fixed;width: 100%;bottom: 0;padding:1rem 1rem;}
	.cons-input-box{background:#fff;  height: 3rem;border-radius: 0.6rem;}
	.user-cons-input-cont input{margin-top:0.6rem; font-size:1.7rem;text-align:left;float: left;padding-left:0.5rem;}
	.user-top12 {padding-top: 2rem;}
	.consult-filter-btn{background:#fff;}
	.consult-filter-btn .text-all{padding:0;}
	.consult-filter-btn .box-flex{overflow:hidden; background:#fff;}
	.consult-filter-btn input{width:100%; padding:1.3rem 1rem; font-size:1.5rem;}
	.consult-filter-btn .btn-submit{  width:7.6rem;  margin-left:.8rem;}
	.consult-filter-btn button{background:none;border:none;width:100%;color:#fff;    padding: 0.8rem 0;}
	/*消息list*/
	.user-help .help-cont label i{text-align: center;display: block;line-height: 4.1rem;font-size:2.2rem}
	.user-help .help-cont label{width: 4.1rem;height: 4.1rem;display: block;color: #fff;overflow: hidden; border-radius:100%;}
/************************签到送积分*****************************/
	.user-sign-box .header{background:url(../images/sign.jpg)no-repeat;    background-repeat: no-repeat;background-size: cover;}
	.user-sign-box .header .title a{color:#fff;}
	.user-sign-box .header .title i{padding:0 0.3rem;}
	.user-sign-box .header .cont{width:28%;margin:1rem auto;}
	.user-sign-box .header .cont .cont-box{top:24%;}
	.user-sign-box .header .cont .cont-box .hr{margin:0.4rem 2.2rem;border-top:1px solid #cccccc}
	.user-sign-box .header h4{padding:0rem 0 3rem 0;letter-spacing: 1px;}
	.user-sign-box .sign-cont{padding:1rem 0 3rem;}
	.user-sign-box .sign-cont .sign-btn{bottom:-0.4rem;}
	.user-sign-box .sign-cont .sign-btn .btn-box{width:7rem;margin:0 auto;background: url(../images/bg-btn.png) no-repeat;height: 2.4rem;display: block;margin: 0 auto;background-size: 7rem;}
	.user-sign-box .sign-cont .sign-btn .icon-btn{background-position: 0rem -3.2rem;}
	.user-sign-box .sign-cont .sign-btn .icon-btn.active{background-position: 0rem 0rem;}
	.user-sign-box .sign-cont .cont{bottom:20%;width: 100%;}
	.user-sign-list li{border-right:1px solid #f6f6f9;border-bottom:1px solid #f6f6f9;position:relative}
	.user-sign-list .sign-cont{padding:0.8rem;}
	.user-sign-list .sign-cont h4{height: 3.8rem;line-height: 1.9rem;overflow: hidden;}
	.user-sign-list .sign-tag{background:#fe3939;position:absolute;bottom:0;right:0;font-size:1.3rem;color:#fff;padding:0.2rem 0.6rem;display: none;}
	.user-sign-list .sign-tag.active{display:block}
	/*签到弹框*/
	.sign-modal{position:fixed;top:0;z-index:100;width:100%;opacity: 0;visibility: hidden;}
	.sign-modal.active{opacity: 1;visibility: visible;}
	.sign-modal .modal-cont{background:#fff;border-radius:1rem;position:absolute;top:7rem;left:2.2rem;right:2.2rem;z-index:102}
	.sign-modal .modal-cont .cont-header{background:#fe3939;width:100%;border-radius: 1rem 1rem 0 0;}
	.sign-modal .modal-cont .cont-header .title{width:9rem;margin:0 auto;padding:0.8rem 0}
	.sign-modal .modal-cont .cont-title{padding:0.8rem 2.2rem;}
	.sign-modal .modal-header{width:34%;position:absolute;z-index:101;top:2.8rem;left:3rem;}
	.sign-modal .modal-close{width:2rem;position: absolute;right:4.6rem;top:4.2rem;z-index:101;left: none;}
	.sign-modal .sign-bg{width:2rem;position: absolute;top:16rem;}
	.sign-modal .sign-right-bg{right:.5rem;}
	.sign-modal .sign-left-bg{left:.5rem;}

/************************签到明细*****************************/
	.sign-detail .sign-detail-list{border-bottom:1px solid #f6f6f9;}
	.sign-detail .sign-detail-list:last-child{border:none;}
	.sign-detail .sign-detail-list .sign-detail-right{font-size:2rem;padding-top:0.6rem;}
	/*签到规则*/
	.user-sign-rule p{padding:0.5rem 0}
	.user-sign-rule{right:2.3rem; left:2.3rem;top:10%; border-radius:0.5rem; background:#fff;position: fixed;display: none;z-index:4999}
    .user-sign-rule.active{display: block;}
    .user-sign-rule .sign-max-height{max-height:28rem;overflow-y:scroll;}

/************************资金管理*****************************/
	.user_money .header {background:url(../images/money-bg.jpg)no-repeat;    background-repeat: no-repeat;background-size: cover;padding:4rem 0 8rem 0;}
	.user_money .header h4{padding:0.5rem 0}
	.user_money .cont-list{padding:1.6rem 0;}
	.user_money .cont-list a{border-right:1px solid #f6f6f9;color:#555}
	.user_money .cont-list  i{padding:0 0.4rem;font-size: 1.9rem;}
	.money-radio-box label{font-size:2.4rem;font-weight:700;}
	.money-recharge .ect-select label{color:#6fc991;border:1px solid #b2e2c5}
	.user_money-num{padding:1rem 1.2rem;}
	.user_money-num label{font-size: 1.7rem;display: block;line-height:2.8rem;margin-right: 1rem;vertical-align: middle;}
	.money-input-text input{line-height:2.8rem; font-size:1.6rem;height:2.8rem;}
	.user-recharge .n-t-goods{margin-top:.4rem;}
	.n-jiantou{top:0rem;}
	/*添加银行卡*/
	.user_addcard .addcard-cont{
		  background: -webkit-linear-gradient(-45deg, #1ac8c6, #37c772); /* Safari 5.1 - 6.0 */
		  background: -o-linear-gradient(-45deg, #1ac8c6, #37c772); /* Opera 11.1 - 12.0 */
		  background: -moz-linear-gradient(-45deg, #1ac8c6, #37c772); /* Firefox 3.6 - 15 */
		  background: linear-gradient(-45deg, #1ac8c6, #37c772); /* 标准的语法（必须放在最后） */
		}
	.user_addcard{margin-top:0.6rem;}
	.user_addcard li{padding:0.6rem 1.2rem}
	.none-cart i{text-align: center;font-size:8rem;display: block;color:#999}
	.none-cart{padding:40% 0}
/************************新闻文章*****************************/
	/*分享*/
	.fengxiang-box {width: 4rem;  margin: 0 auto;padding :1rem 0 0 0; }
	.fengxiang-box img{ width:100%;}
	.is-over{overflow :hidden;  margin-bottom: 2rem; }
	.is-over p {font-size: 1.2rem;text-align : center;}
	.new-win i ,.new-win span,.new-color i, .new-color p {color: #888;}
	.new-but{background :none; border:none ;}
	.ne-bot{padding-bottom : 0rem;}
	.ne-bot textarea {min-height: 0rem;}
	.goods-shop-info{position:relative;}
	.g-s-info-add{ margin-top:1.6rem; margin-left:.8rem;}
	.g-s-info-add a{padding:.3rem .8rem;  border:1px solid #fe3939; font-size:1.5rem; color:#fe3939; border-radius: 4px; position: relative; z-index: 2;}
	.g-s-info-add a.active{background:#fe3939; color:#fff;}
	.goods-photo-auto{height:auto;}
	.art-cont-box {display:-webkit-box ;-webkit-box-orient:vertical;-webkit-line-clamp:2 ;overflow: hidden; }
	.com-cont-box {color:#333333 ;font-size: 1.5rem; line-height: 2.2rem;}
	.com-list { padding: 1.2rem 0 ;border-top: 1px solid #F6F6F9;}
	.com-icon span {margin-left: 0.4rem;}
	.article-list a, .user-nav-box a {color: #777;}
	.com-icon i {font-size: 1.8rem;}
	.com-list a {color: #888;}
	.com-list a .active{color :#ec5151; }
	.com-nav{border-bottom : 1px solid #F6F6F9; background:#fff ;}
	.fx-deta-box .yuan{ border:1px solid #F6F6F9; border-radius:100%;height :6rem;width :6rem;  margin : 0 auto; }
	.fx-deta-box .yuan i,.fx-deta-box .yuan p{text-align :center;  display: block;}
	.fx-deta-box .yuan i{font-size :1.8rem; margin-top:1.2rem;}
	.fx-deta-box .yuan p{font-size : 1.2rem;}
	.fx-deta-box {width: 50%; margin:0 auto; padding-bottom: 3rem; }
	.com-icon { font-size: 1.5rem;}
	.user-recharge .t-goods1 {margin-top: .4rem;}
	.t-goods1 { font-size: 1.5rem;}
	.user-recharge .text-all span.t-jiantou i { margin-top: .4rem; }
	.card-div span .t-jiantou { position: absolute;right : 1.3rem;top: 50%; margin-top: -1.6rem;color : #999999 ;font-size: 1.6rem; }

/************************拼团*****************************/
	.group-box .title{background:rgba(0,0,0,0.4);padding:0.4rem 1.2rem;width:100%;bottom:0;}
	.group-box .title .icon-time{padding-right:0.4rem;font-size: 2rem;}
	.group-box .group-cont{padding:1.2rem 1.2rem 1.8rem 1.2rem;}


	.group-box a{margin-top:0.8rem}
	.group-box a:first-child{margin:0;}

/************************拼团详情*****************************/
	.group-detail-cont{margin:0 1.2rem;padding:1.2rem 0;}
	.group-detail-cont label{ background:#fff;position: absolute;left:50%;margin-left:-1rem; z-index:2;width:1.8rem;height:1.8rem; margin-right:0.5rem;border-radius:100%;border:1px dashed #e7e8ef;display: block;text-align: center;line-height:1.8rem;font-size:1.4rem;}
	.group-detail-cont p{padding-top:2.6rem;}
	.group-detail-cont .n-list-xian{border-top:1px solid #e7e8ef; top: 22%;z-index: 1;width: 100%;}
	.group-detail-cont .n-list-xian-first{border-top:1px solid #e7e8ef;left:50%; top: 22%;z-index: 1;width: 60%;}
	.group-detail-cont .n-list-xian-last{border-top:1px  solid #e7e8ef;right:50%; top: 22%;z-index: 1;width: 60%;}
	.group-list-box .left-img{width:4.5rem; height:4.5rem; border-radius:100%;overflow: hidden;margin-right:0.6rem;}
	.group-list-box .list-two{padding-top:2%;line-height: 1.5rem;}
	.group-list-box .right-btn{padding:0 0.6rem;border-radius: 0 2rem 2rem 0;line-height: 4.5rem;text-align: center;display: block;}
	.group-list-box{border-radius:2.5rem;border:1px solid #fe3939;height:4.5rem}
	.group-btn-box{padding:0.45rem 0}
	.goods-evaluation-box .goods-evaluation-left{width:4rem;}
	.goods-evaluation-left .evaluation-img{width:3.6rem; height:3.6rem;border-radius: 100%;overflow: hidden;}
	.goods-info-attr li {margin: 0 1.3rem;padding: 1.5rem 0;border-bottom: 1px solid #f3f4f9;}
	.goods-mn-jiantou{height:3rem;border-bottom:1px solid #f6f6f9;}
	.goods-mn-jiantou .icon-mn-jiantoul{position:absolute;color:#999; margin-left:-.6rem;top:20%; left:50%;-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
	.goods-show-box{background:#faf9f0;display:none;border-bottom:1px solid #f6f6f9;height:0;}
	.goods-mn-jiantou .icon-mn-jiantoul.active{ -moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	.goods-show-box.active{display:block;height:auto;}
	.goods-time-box{overflow:hidden}
	.goods-time-box li{float:left;width:50%;}
/*促销活动*/
.activity-box .activity-list{margin-top:1rem;}
.activity-box .activity-list:first-child{margin:0}
.activity-box .activity-list .activity-tag{position: absolute;background:rgba(235,97,0,0.8);padding:0.6rem;right:0;top:0;color:#fff;border-radius: 0 0 0 1.3rem;line-height: 1.6rem;;}
.activity-box .activity-list .activity-tag p{letter-spacing: 2px;}
/*新人专享*/
.exclusive-box img{width:100%;display: block;}
.exclusive-btn h4{ position:fixed;top:30%;right:0;color:#fff; background:#f05927;padding:0.8rem 0.4rem;word-wrap:break-word; font-size:1.7rem;width:1.8rem;line-height: 1.9rem;}



/*详情头*/
.goods-header-nav-box label{text-align:center;display: block;line-height: 5rem;font-size:1.7rem;}
.goods-header-nav-box{width:70%;margin: 0 auto;opacity: 1;}
.goods-header-nav-box.active{opacity: 1;}
.goods-header-nav-box li a{color:rgba(255,255,255,0.8);display:block;}
.goods-header-nav-box li a.hover{color:#fff;border-bottom:1px solid #fff;}
.goods-header-nav-box-raise label{text-align:center;display: block;line-height: 4.4rem;font-size:1.5rem;}
.goods-header-nav-box-raise{width:70%;margin: 0 auto;}
.goods-header-nav-box-raise li a{color:#666666;display:block; opacity: 0.6;}
.goods-header-nav-box-raise li a.hover{color:#fe3939;border-bottom:1px solid #fe3939;opacity:1;}
.goods-fixed{position:fixed;top:0;z-index:5;width:100%;max-width:640px;background:rgba(255,255,255,1);}
.goods-fixed.active{background:rgba(255,255,255,0.86);box-shadow: 1px 0px 4px rgba(50,50,50,0.3);}
.goods-left-jiat.active{background:rgba(0,0,0,0);}
.header-menu-1 .is-con{font-size:2rem;color:#666;text-align:center;display:block;line-height:3.6rem}
.goods-left-jiat{;height:3.2rem;width:3.2rem;border-radius:100%;margin:0.4rem 0.6rem 0.6rem 0.6rem}
.goods-scoll-bg{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2;display:none}
.goods-scoll-bg.active{display:block}
.goods-nav{width:50%;height:0;border-radius:0.5rem;position:absolute;background:#333;z-index:4999;right:0rem;top:5.1rem;opacity:0;-webkit-transform:scale(0.0);transform:scale(0.0);-webkit-transform-origin:86% -12px;-ms-transform-origin:86% -12px;transform-origin:86% -12px}
.goods-nav.active{height:inherit;opacity:1;-webkit-transform:scale(1.0);transform:scale(1.0)}
.goods-nav-box{font-size:1.6rem;border-radius:0.5rem;position:absolute;background:rgba(51,51,51,0.96);right:0.8rem;z-index:119}
.goods-nav-box a{color:#fff}
.goods-nav li{padding:1.1rem 3rem 1.1rem 2rem;border-bottom:1px solid rgba(100,100,100,0.5);color:#ccc}
.goods-nav-box li i{font-size:1.8rem}
.goods-nav-box i{margin-right:0.8rem}
.goods-nav:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:8px;border-style:solid;bottom:100%;right:1.4rem;border-bottom-color:rgba(51,51,51,0.96)}
.goods-service-nav-list li {border-top: 1px solid #f6f6f9;}
.n-goods-detail p{font-size:1.5rem;color:#777;}
.n-goods-detail img{width:100%;margin-top:1rem}
.n-cart-box{font-size:1.7rem; margin-left:0}
/*等待页*/
.goods-wait-box .goods-wait-left{width:5rem;}
.goods-wait-box .goods-wait-left .left-img{width:4.2rem;height:4.2rem;border-radius: 100%;overflow: hidden;}
h4.title-hrbg span{background:#fff;padding:1rem .6rem;font-size:1.5rem;z-index:10}
h4.title-hrbg{font-size:1.3rem;position:relative;z-index:1;height:4rem;line-height:4rem;overflow:hidden;color:#888;text-align:center;margin-bottom:1rem;}
h4.title-hrbg em{background:#312e2e;padding:0 0.2rem;border-radius:4px;margin:0 .1rem;color:#fff;font-size:1.3rem}
h4.title-hrbg hr{background:#f6f6f9;height:1px;border:0;position:absolute;left:0;right:0;top:50%;margin-top:1px;z-index:-1}
.goods-wait-num{overflow:hidden;}
.goods-wait-num li{width:16.66%;float:left;margin-bottom:1rem;box-sizing: border-box;}
.goods-wait-num li .num-img{width:4.2rem;height:4.2rem;border-radius: 100%;overflow:hidden;border:1px solid #f6f6f9;}
.goods-wait-num li .num-img i{line-height: 4.2rem;text-align: center;display: block;}
.goods-wait-num .tag-box{background: #fe3939;    z-index: 2; border: 1px solid #fff;border-radius: 2rem;position: absolute;left: 10%;font-size: 1.3rem;padding: 0 0.4rem;color: #fff;}
.goods-wait-footer{margin:0 auto;}
.goods-wait-footer label{display:block;color:#777;font-size:1.3rem;}
.goods-wait-footer .footer-border{border-right:1px solid rgba(0,0,0,0.2)}
.goods-wait-footer .footer-name{text-align: right;padding-right:0.6rem}
.goods-wait-footer .footer-order{text-align: left;padding-left:0.6rem}
/*进度条*/
.plan-box .left-title{position:relative;height:1.2rem;border-radius:0.3rem;background-color:#f7dfe3;width:100%;border:1px solid #fe3939}
.plan-box .left-title em{position:absolute;top:0;left:50%;color:#fff;font-size:1rem;margin-left:-0.5rem;bottom:0}
.plan-box .color{display:block;height:100%;border-radius:0.2rem;background:#fe3939}
.goods-wait-list-box li{border-bottom:1px solid #f6f6f9;position:relative}
.goods-wait-list-box .tag-box{background:#fe3939;border:1px solid #fff; border-radius: 2rem; position:absolute;left:10%;font-size:1.3rem;padding:0 0.4rem;color:#fff;}

/*排行榜*/
.user-ranking-box li{border-bottom:1px solid #f6f6f9;}
.user-ranking-btn span{display:block;border:1px solid #fe3939;text-align: center;line-height: 2.6rem;}
.user-ranking-btn .num-btn{border-radius:0.3rem 0 0 0.3rem}
.user-ranking-btn .cont-btn{border-radius:0 0.3rem 0.3rem 0;}
.user-rank-list{right:0;top:0;width: 2.4rem;}
.user-rank-cont{margin-top:1.6rem}

/*分类生鲜*/
.index-nav-box{padding:1.2rem 0.8rem}
.index-nav-box ul li{padding:0 0.6rem; box-sizing: border-box;}
.index-nav-box ul li .cate-img{border:1px solid #eee;border-radius: 0.7rem;overflow: hidden;position:relative}
.index-nav-box ul li .cate-img p{background:rgba(0,0,0,0.6);padding:0.2rem 0;position: absolute;bottom:0;width:100%;font-size:1.3rem; color:#fff; text-align: center;}

/*团购列表*/
.t-list-right-box{padding:0 1.2rem;}
.t-list-right-box span{display: block;margin-top:1.6rem;}
.team-ts-img {top:15%;right:1.3rem}
.team-ts-img{width:9rem}
.team-ts-img img{width:100%;}
.group-btn-box{display:block;}
.goods-attribute-cont li{position:relative}
.goods-attribute-cont li input{position:absolute;width:98%;height:98%;opacity: 0;left:0;top:0}
.s-g-attr-con .swiper-wrapper,.goods-big-service .swiper-wrapper,.s-g-list-con .swiper-wrapper,.goods-show-con .swiper-wrapper,.menu-left .swiper-wrapper{display:block;}

/*加减文本*/
.div-num-1{border:1px solid #ededed; border-radius: 4px; width:12rem;    margin-bottom: 1rem;}
.div-num-1 input{border:0;border-left:1px solid #ededed; border-right: 1px solid #ededed; border-radius: 0; height:2rem; padding:.5rem; font-size:1.3rem; text-align: center;}
.div-num-1 a{display:block; width:3rem; height:3rem; position: relative;}
.div-num-1 a.num-less:before,.div-num-1 a.num-plus:before,.div-num-1 a.num-plus:after{content: " "; display: block; border-bottom:1px solid #888; width:1.6rem; position: absolute; left:50%; margin-left:-.8rem; top:50%; margin-top:-1px;}
.div-num-1 a.num-plus:after{ -moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.div-num-1.div-num-disabled{border:1px solid #f6f6f6;}
.div-num-1.div-num-disabled input{color:#999; border-color:#f6f6f6;}
.div-num-1.div-num-disabled a.num-less:before,.div-num-1.div-num-disabled a.num-plus:before,.div-num-1.div-num-disabled a.num-plus:after{border-color:#f1f1f1}
/*page*/
.n-page-but{width:7rem;}
.n-page-but .page-but{padding:.7rem;border-radius:0.5rem;font-size:1.5rem; color:#555;text-align:center;    background: #fff;border:1px solid #eee;height:2.2rem;line-height:2.2rem}
.page-num{margin:0 1rem;background:#fff;border:1px solid #eee;border-radius: 0.5rem;}
.page-num select{ padding-left:42%; -webkit-appearance: none;width:100%;background:none;border:none;font-size:1.7rem; color:#777;line-height:1.8rem;height:3.6rem;}

/*详情促销活动*/
.ect-margin-bottom0{margin-bottom:0 !important}
.ect-padding-tb{padding-top:0.6em;padding-bottom:0.6em}
.ect-padding-lr{padding-left:0.6em;padding-right:0.6em}
.ect-margin-tb{margin-top:0.6em;margin-bottom:0.6em}
.n-activity-list h5{font-size:1.5rem;color:#777;border-bottom:1px solid #f6f6f9;padding:0.3rem 0 0.6rem 0}
.n-activity-list p{font-size:1.5rem}
.ect-margin-tb{margin-top:0.6em;margin-bottom:0.6em}
.n-activity-list p a i.zk{font-style:normal;background:#fe3939;padding:0.1rem 0.6rem;color:#fff;border-radius:2rem;font-size:1.1rem}
.ect-margin-bottom0 a{color:#666}
.index-group-img img{width:100%;}
/*邀请*/
.fengxiang-img-box{position:fixed;top:0;right:5%;width:60%;z-index:300;display:none}
.fengxing-bg{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:299;display:none;}
.fengxiang-img-box.active,.fengxing-bg.active{display:block;}

.goods-wait-header{padding:1.6rem 0;text-align: center;color:#fff;font-size:1.8rem;background:#fe3939;}
/*.n-index-img-box{height:20rem;overflow:hidden}
.n-index-img{margin-top:-8rem;}
@media only screen and (max-width: 360px) and (min-width: 320px) {
.n-index-img-box{height:18rem;overflow:hidden}
.n-index-img{margin-top:-9rem;}}
*/


.footer-cont img{width:1.3rem;display: inline-block;margin:0.2rem 0.6rem 0 0}
.footer-cont span{display:block;color:#777;text-align: center;padding:1rem 0;font-size:1.4rem}

.n-user-box .icon-dianpu{color:#5ca80b}

/*飞入购物车*/
.quick_links{ position: absolute;top: 12%;left:50%;	z-index: 2;width:40px;display: block;}
.fly_item {z-index: 49999; border:1px solid #ccc;width:30px; height: 30px;border-radius: 100%; overflow: hidden; position: absolute; visibility: hidden; opacity: .9;}
/*二维码*/
.ect-header-banner{background:rgba(53,53,53,1); height:5rem; line-height:5rem; width:100%; color: #fff;moz-transition : 0.5s ease ;-o-transition: 0.5s ease;-webkit-transition :0.5s ease;    padding: 0 0.6 rem;}
.ect-header-banner.active{display:none;moz-transition : 0.5s ease ;-o-transition: 0.5s ease;-webkit-transition :0.5s ease;    padding: 0 0.6 rem;}
.ect-header-banner i{color:#fff; font-size:2rem; margin-left:1rem;}
.ect-header-banner img{width:3.4rem; height:auto; margin-left:2rem; margin-top:0.8rem;}
.ect-header-banner .ect-header-text{padding-left:1.1rem; margin-top:1.1rem;}
.ect-header-banner h4{font-size:1.5rem; line-height: 1.3rem;}
.ect-header-banner p{font-size:1.3rem; color:#ccc;line-height: 1.9rem;}
.ect-header-banner .btn-submit1{padding:.6rem 1rem; margin-top:-.3rem;border-radius: .4rem; font-size:1.3rem; margin-right:2rem; color:#fff; border-color:#1cbb7f;background:#1cbb7f;}
.ect-header-banner .btn-submit1:hover{border-color:#1cbb7f;background:#1cbb7f;}
.index-weixin-box{margin:0 auto;position:fixed;top:20%;left:20%;right:20%;z-index: 16;background: #fff;padding: 0.5rem; box-shadow: 0px 5px 10px rgba(0,0,0,0.6);border-radius: 0.5rem;display:none}
.index-weixin-box div img{width:100%;}
.index-weixin-box p{font-size:1.5rem;color:#888;}
.index-bg-box{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;display:none}
.index-weixin-box label{position:absolute;right:-2rem;top:-4rem;background:rgba(255,255,255,0.7);padding:0.5rem;height: 2rem;width:2rem;border-radius:100%;}
.index-weixin-box label i{display:block;text-align:center;line-height:2rem;color:#888}
.index-weixin-box h3{font-size:1.6rem;color:#1cbb7f;text-align:center;}
.index-weixin-box.active,.index-bg-box.active{display:block;}